2017-07-24 65 views
0

如何輸入分類/標稱變量輸入線性模型時使用的參考類別。這裏有一個例子:R的lm摘要中的打印(顯示)參考類別?

summary(lm(data = iris, Sepal.Length ~ Species))

Coefficients: 
        Estimate Std. Error t value Pr(>|t|)  
(Intercept)   5.0060  0.0728 68.76 < 2e-16 *** 
Speciesversicolor 0.9300  0.1030 9.03 8.8e-16 *** 
Speciesvirginica 1.5820  0.1030 15.37 < 2e-16 *** 

這裏的想什麼我:

    Estimate Std. Error t value Pr(>|t|)  
(Intercept)   5.0060  0.0728 68.76 < 2e-16 *** 
**Reference: Speciessetosa** 
Speciesversicolor 0.9300  0.1030 9.03 8.8e-16 *** 
Speciesvirginica 1.5820  0.1030 15.37 < 2e-16 *** 

如果有一種方法,使這項工作通常當有多個分類預測,那麼每個(參考羣體很容易識別),這將是最優秀的。如果有一種方法可以使格式特別清晰,那將會非常出色(我不贊成上面的示例格式)。

回答

0

您可以指定您的截距爲零。

summary(lm(Sepal.Length ~ Species + 0, data = iris)) 
#Coefficients: 
#     Estimate Std. Error t value Pr(>|t|)  
#Speciessetosa  5.0060  0.0728 68.76 <2e-16 *** 
#Speciesversicolor 5.9360  0.0728 81.54 <2e-16 *** 
#Speciesvirginica 6.5880  0.0728 90.49 <2e-16 *** 
+0

謝謝,但改變了結果。我正在尋找顯示參考組名稱,而不是沒有攔截的結果。 – dca