我正在尝试使用Excel计算t检验,而软件中未包含宏。 具体来说,给定一个数据集,例如
var1
21
34
23
32
21
42
32
12
53
31
21 - from here
41
12
14
24 - to here
我对分析最后五行(从21
到24
)的变化很有趣。
我所做的是计算两个数据样本的均值,即set1
(从21
到31
)和set2
(从{{1 }}到21
)。
然后,我使用24
计算这些集合的方差。
完成此操作后,我将公式用于不相等的样本大小,不相等的方差来确定自由度。
现在,我应该做的是在Excel中使用var.S
函数来获得最终结果。但是,我无法理解要插入的参数。
能否请您告诉我应该怎么做,如果还可以,请问我到目前为止已经做了什么?
谢谢。
答案 0 :(得分:1)
在两组数据的开头都带有21
,这引起了对于将哪个点与哪个点进行比较感到困惑的情况;一个不同的示例(或明确标识图中的两个集合,而不仅仅是第二个)可以避免这种歧义。
请注意,如果这些是时间序列数据,那么独立性的假设通常不会成立。
您不需要宏,Excel具有内置的t-test函数(T.TEST
),可以执行您所要求的操作。
T.TEST(array1,array2,tails,type)
array1
和array2
应该是两组不重叠的观测值。
tails
应该为1或2,具体取决于您需要1尾还是2尾测试。我想你要两个尾巴。 (如果是单尾的,请当心;它实际上只是报告了双尾p值的一半,如果样本均值与单尾选择中假设的那个方向相反,那是不正确的。)
type
是1,2或3,具体取决于您要配对,均等方差还是不均等方差。 (也可以使配对测试选项也进行一次样本t检验)
在上面的链接中有一个使用此功能的明确示例。
使用您的方法,接下来您需要计算t-statistic,然后再尝试使用t.dist
函数;那是第一个论点。