检查斜率系数的置信区间。如果它包括 1,那么我们将不会拒绝指出斜率为 1 的原假设。缺点是您不会知道 p 值,除非它必须小于 0.05。
一些软件,如 Stata,允许用户对系数进行自定义测试。这可以为您提供特定的 p 值。例如,在 Stata 中,可以使用该test命令进一步测试斜率与空值是否不为零。
. sysuse auto
(1978 Automobile Data)
. reg price mpg
Source | SS df MS Number of obs = 74
-------------+------------------------------ F( 1, 72) = 20.26
Model | 139449474 1 139449474 Prob > F = 0.0000
Residual | 495615923 72 6883554.48 R-squared = 0.2196
-------------+------------------------------ Adj R-squared = 0.2087
Total | 635065396 73 8699525.97 Root MSE = 2623.7
------------------------------------------------------------------------------
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
mpg | -238.8943 53.07669 -4.50 0.000 -344.7008 -133.0879
_cons | 11253.06 1170.813 9.61 0.000 8919.088 13587.03
------------------------------------------------------------------------------
在这里,我们看到英里/加仑的回归系数为 -238.9,95% CI 为 -344.7 和 -133.1。使用test,我们可以测试我们的值,例如 -400:
. test mpg = -400
( 1) mpg = -400
F( 1, 72) = 9.21
Prob > F = 0.0033
p 值为 0.0033,我们拒绝系数等于 -400 的空值。(还应注意 95% CI 不包括 -400。)在其他软件中也可以找到类似的功能。例如,在 SAS 中,同样的函数也被调用,在模型语句test之后赋值。proc reg
另一种方法(我认为更好,感谢 whuber 的评论)是计算对的平均值,然后使用单样本 t 检验来检查它们的平均值是否等于零。但是,如果其中一种方法持续不断地变大,并且您知道差异是什么,您还可以根据该数字而不是零来测试差异。