仅截距显示 R 中的系数(无 sd、p、t 等)



我是一个统计新手。我已经为一个连续变量 (Male_Threat_Prevalence( 编码,我知道它的范围仅在 0-40 之间,可以在 R 中使用 lm 对我已转换为因子的几个分类变量进行回归 (Male_Age_LR + Male_Edu_LR + Male_Reg_LR(

我输入:

Regression_PrevalenceAER <- lm(Male_Threat_PrevalenceLR ~ Male_Age_LR + Male_Edu_LR + Male_Reg_LR, 
                               data=Regression_Data, na.action = na.omit)

进入R,结果是:

Call:
lm(formula = Male_Threat_PrevalenceLR ~ Male_Age_LR + Male_Edu_LR + 
Male_Reg_LR, data = Regression_Data, na.action = na.omit)
Coefficients:
                         (Intercept)                         Male_Age_LRAge 11  
                              1.7800                                    0.9365  
                   Male_Age_LRAge 12                         Male_Age_LRAge 13  
                              1.1733                                    0.5107  
                   Male_Age_LRAge 14                         Male_Age_LRAge 15  
                              1.1562                                    0.1408  
Male_Edu_LRDoes not Attend School or Pol                       Male_Reg_LRBuddhist  
                             -0.4679                                   -1.0353  
                    Male_Reg_LRHindu                         Male_Reg_LRJewish  
                              0.1751                                   -0.9533  
                   Male_Reg_LRMuslim                          Male_Reg_LROther  
                             -0.4682                                   -0.6074  
                     Male_Reg_LRNone  
                             11.3966  

不显示 P 值、T 值或 SD。

我已尽智斗勇!请帮忙。

再走一步:

summary(Regression_PrevalenceAER)

这是coef.default的代码(没有coef.lm,所以这就是被使用的。

methods(coef)
getAnywhere(coef.default)
function (object, ...) 
object$coefficients
<bytecode: 0x7fc56176cdf0>
<environment: namespace:stats>

然后阅读帮助页面的"?lm?

系数
系数的命名向量

所以这就是你得到的。您可能期待以下结果: coef(summary(Regression_PrevalenceAER)) .所以现在阅读帮助页面(部分(以获取?summary.lm

最新更新