如何解决NLS回归中的残差总和不接近零
我正在R中运行NLS模型。残差是正态分布的,但残差的平均值不为零。这怎么可能?
x <- data.frame( height= c(185,194,166,187,181,177),weight=c(77,67,79,87,65,64),age=c(76,89,76,43,56,54))
model <- nls(height ~ a*weight + age*c,data=x,start= list(a=0,c=0))
residuals <- x$height - predict(model,x)
sum(residuals)
解决方法
它是截距...。我想你需要一个截距才能使代数正常工作...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。