剩余值占拟合值的百分比(单位:R)

剩余值占拟合值的百分比(单位:R),r,lm,R,Lm,我正在做一个R中的基本lm模型。我想得到最大和平均残差作为拟合值的百分比,但不知道如何进行 例如,如果我有一个3点的数据集-我的预测:(2,8,9)并且我将它们与实际数据进行拟合:(4,10,12),那么最大残差(观察-预测)在拟合值的百分比方面来自第一次匹配,因为它是拟合值的100%(残差,4-2=2,拟合值即我的预测值为2)。在这种情况下,平均残差百分比为(100+25+33)/3=52%(约) 如果给定lm模型对象,是否有一个函数可以产生这些结果,或者是否有人对如何为其编码有任何建议?我对

我正在做一个R中的基本lm模型。我想得到最大和平均残差作为拟合值的百分比,但不知道如何进行

例如,如果我有一个3点的数据集-我的预测:(2,8,9)并且我将它们与实际数据进行拟合:(4,10,12),那么最大残差(观察-预测)在拟合值的百分比方面来自第一次匹配,因为它是拟合值的100%(残差,4-2=2,拟合值即我的预测值为2)。在这种情况下,平均残差百分比为(100+25+33)/3=52%(约)

如果给定lm模型对象,是否有一个函数可以产生这些结果,或者是否有人对如何为其编码有任何建议?我对R非常陌生,不确定如何提取正确的数据来手动执行此操作

非常感谢所有提供帮助的人!

Counter=1

百分比=数字()

已安装=c(2,8,9)

残差=c(2,2,3)

用于(已安装的元件) {当前_剩余=剩余[计数器] 当前百分比=绝对值(当前剩余/元素)*100) 百分比=c(百分比,当前百分比) 计数器=计数器+1} 当前剩余 柜台 百分比 总和\百分比=总和(百分比) 平均百分比=总和百分比/(计数器-1)


Counter=1

请提供一个可复制的小示例。您的
lm
调用将返回拟合值和残差。然后您可以计算所有的百分比并从中取最大值。建议查看
?lm
以了解如何访问所需的数据,提示:
my.model$fitted
my.model$re希德
谢谢,让它工作了:-)