我有一个数据集,其中包含几个自变量和几个我想运行多个 t 检验的因变量。我所有的独立变量都是假人,而我的依赖变量是数字。
我写了以下循环:
for ind in df[['ind1','ind2', 'ind3','ind4','ind5']]:
for dep in df[['dep1', 'dep2', 'dep3', 'dep4']]:
cat1 = df[df[ind]==1][dep]
cat2 = df[df[ind]==0][dep]
print(ttest_ind(cat1, cat2, equal_var=False))
我运行代码,但脚本不打印结果(不知道为什么..)。另外,我想将差异和 p 值存储在数据框中,以便稍后绘制它们.. 怎么做?谢谢!