在Stata中,proportion var1, over(var2)
用于计算变量var1在变量var2的不同水平上的比例。要将这个命令转换为R语言,可以使用table()
函数和prop.table()
函数来实现相同的功能。
首先,使用table()
函数创建一个交叉表,将var1和var2作为参数传递给该函数。这将生成一个包含var1和var2的频数表。
cross_table <- table(var1, var2)
接下来,使用prop.table()
函数计算交叉表的比例。将交叉表作为参数传递给该函数,并设置margin
参数为2,表示按行计算比例。
proportions <- prop.table(cross_table, margin = 2)
最后,可以通过访问proportions
对象的元素来获取每个var2水平上var1的比例。
proportions
这样就可以将Stata中的proportion var1, over(var2)
转换为R语言的代码。请注意,这只是一个示例,具体的转换方法可能因数据结构和分析需求而有所不同。
关于R语言的更多信息和学习资源,可以参考腾讯云提供的R语言相关产品和产品介绍:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云