我正在寻找一种方法来计算R http://en.wikipedia.org/wiki/Multiple_correlation中的多重相关系数,是否有内置函数来计算它?我有一个因变量和三个独立变量 . 我无法在网上找到它,任何想法?
试试这个:
data(mtcars) M <- cor(mtcars) library(corrplot) corrplot(M, method="number",type= "lower",insig = "blank", number.cex = 0.6)
内置函数 lm 至少提供一个版本,不确定这是否是您要查找的内容:
lm
fit <- lm(yield ~ N + P + K, data = npk) summary(fit)
得到:
Call: lm(formula = yield ~ N + P + K, data = npk) Residuals: Min 1Q Median 3Q Max -9.2667 -3.6542 0.7083 3.4792 9.3333 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) 54.650 2.205 24.784 <2e-16 *** N1 5.617 2.205 2.547 0.0192 * P1 -1.183 2.205 -0.537 0.5974 K1 -3.983 2.205 -1.806 0.0859 . --- Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 Residual standard error: 5.401 on 20 degrees of freedom Multiple R-squared: 0.3342, Adjusted R-squared: 0.2343 F-statistic: 3.346 on 3 and 20 DF, p-value: 0.0397
有关 ?summary.lm 和 ?lm 的更多信息 .
?summary.lm
?lm
2 回答
试试这个:
内置函数
lm
至少提供一个版本,不确定这是否是您要查找的内容:得到:
有关
?summary.lm
和?lm
的更多信息 .