如何使用R计算临界t值?


13

抱歉,这是一个新问题。我正在尝试第一次自学统计学。我想我的基本过程已经停滞了,但是我很难用R执行它。

因此,我正在尝试评估形式的多元线性回归中回归系数的重要性

y^=Xβ^

我认为用于测试的t统计量由H0:β^j=0,Ha:β^j0

t0=β^j0se(β^j)=β^jσ^2Cjj=β^jCjjSSRes/(np)
其中是对角线在条目。Cjjjth(XX)1

到目前为止,一切都很好。我知道如何使用R中的矩阵运算来计算所有这些值。但是为了拒绝null,这本书说我需要

|t0|>tα/2,np

如何使用R 计算此临界值?tα/2,np 现在,我知道如何找到这些值的唯一方法是查看书后的表格。肯定有更好的办法。


qt()函数执行此操作。
来宾

Answers:


22

欢迎使用统计堆栈交换。您可以通过执行来计算R中的临界值。tα/2,npqt(1-alpha/2, n-p)

在下面的示例中,我要求R给我的临界值。结果是在给定置信度下t分布的前十个临界值的列表:95%df=1,2,,10
> qt(.975, 1:10)
[1] 12.706205 4.302653 3.182446 2.776445 2.570582 2.446912 2.364624 2.306004 2.262157 2.228139

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.