我是一个统计新手。我已经为一个连续变量 (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