我正在尝试确定sci-py中的默认t检验是Welch的t检验还是学生的t检验。我无法在任何地方找到答案。我使用以下代码进行t检验分析。如果不是韦尔奇的话,任何人都可以告诉我如何做韦尔奇的
t_test = scipy.stats.ttest_ind(a, b, axis=0)
由于 艾玛
答案 0 :(得分:1)
这两个测试之间的差异是关于等方差的假设。韦尔奇的测试不假设方差相等。如果您将equal_var=False
传递给t检验(scipy.stats.ttest_ind(a, b, equal_var=False, axis=0)
,它将进行韦尔奇的检验。
来自docs:
equal_var:bool,optional如果为True(默认值),请执行标准 独立的2样本检验,假设人口差异相等。 如果为False,则执行Welch的t检验,该检验不等于 人口差异。