我在R中进行线性回归。输出显示了一些变量(equity
&Equity
和loan
&Loan
)double和一个用大写字母写,在数据集中,它们总是用小写字母写,但是当我运行回归时,它们以两种不同的方式出现,我在网上没有找到答案,所以也许你们中的一些人可以帮我一把?任何想法都非常感谢!
Model1 <- lm(Lifetime_CO2 ~ signatory + as.factor(Finance_Type), data = Data_dup)
summary(Model1)
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 90.351 4.397 20.550 < 2e-16 ***
signatory 7.378 1.732 4.259 2.10e-05 ***
as.factor(Finance_Type)equity -29.059 4.640 -6.263 4.18e-10 ***
as.factor(Finance_Type)Equity 14.549 38.971 0.373 0.708914
as.factor(Finance_Type)government grant -81.284 22.784 -3.568 0.000365 ***
as.factor(Finance_Type)insurance -2.810 16.397 -0.171 0.863948
as.factor(Finance_Type)loan -25.183 4.422 -5.695 1.32e-08 ***
as.factor(Finance_Type)Loan 14.549 27.731 0.525 0.599852
as.factor(Finance_Type)refinancing bond -9.728 19.878 -0.489 0.624578
as.factor(Finance_Type)refinancing equity -40.601 27.731 -1.464 0.143252
as.factor(Finance_Type)refinancing loan -26.889 5.344 -5.031 5.09e-07 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
1条答案
按热度按时间qvtsj1bj1#
可以将
Finance_Type
列中的大写字符转换为小写字符,反之亦然。顺便说一句,除非您想重新排序分类变量的水平,否则不需要
as.factor()
。