我想重现一项研究结果,该研究比较了Stata中多组的平均值。我没有原始数据,但有关于mean,sd和n的组特定信息。
在Stata中,可以使用以下代码比较两个组:
ttesti n1 mean1 sd1 n2 mean2 sd2
有很多组和相当多的变量来比较它们,这就是为什么我在寻找一个允许我安全代码的循环函数。
密钥是一个循环函数,它使用列中相应的特定于组的信息(n,mean,sd)对所有行(组中的变量进行比较)执行所描述的t检验。
答案 0 :(得分:0)
@ ander2ed的好问题尚未得到解答。
但请考虑
forval i = 1/`=_N' {
ttesti `=n1[`i']' `=mean1[`i']' `=sd1[`i']' `=n2[`i']' `=mean2[`i']' `=sd2[`i']'
}