[英]Different best fit, and obtain p-value from regression in R
如果要在图形中显示它们,我将使用调整后的R平方和模型的整体p值,这些值可以直接从模型的摘要中获取或计算得出。
summary <- summary(lm(istat_22 ~ via_cnr_2)) adjRsq <- summary$adj.r.squared
您不能直接从摘要中获取总体p值,但可以通过F统计量进行计算,这是计算方法:
fStat <- summary$statistic pValue <- pf(fStat[1], fStat[2], fStat[3], lower.tail = F)
您可以参考以下链接: 在图上添加回归线方程式和R2,以了解如何在ggplot中对其进行标记。 至于为什么回归线似乎不正确,这是因为您的变量在lm公式中恢复了。 abline(lm(istat_22 ~ vpa_cnr_2),col="red")
具体来说,如果您想从线性回归中提取值,则可以使用summary
。
#use str(summary(x)) to explore the other useful pieces of information
x <- lm(istat_22 ~ vpa_cnr_2)
summary(x)$r.squared
summary(x)$adj.r.squared
summary(x)$coefficients[2,4] # p-value
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.