R语言中loess函数输出里的`s`是什么?是决定系数吗?
loess函数输出中的
s:残差标准误,而非决定系数 loess函数返回结果中的s不是决定系数,它对应的是残差标准误,用来量化模型预测值与实际观测值之间的平均误差水平,数值越小表示模型拟合效果越优。以你提供的代码为例:
model <- loess(cyl ~ disp, data = mtcars) model$s [1] 0.5679605这里输出的
0.5679605就是该loess模型的残差标准误。若需要计算决定系数(R²),可以通过预测值与观测值的相关系数平方来得到,示例代码如下:
cor(predict(model), mtcars$cyl)^2
内容的提问来源于stack exchange,提问作者Julien
相关产品推荐
相关产品推荐

