如何解决如何获得R中非线性回归模型的方差表分析
之前我使用 SAS 将数据拟合到非线性回归模型中。 SAS 能够为模型生成方差分析表。该表显示了自由度、平方和和均方以及模型 F 检验。
请参阅此 pdf 文件中的表 69.4。
来源:https://support.sas.com/documentation/onlinedoc/stat/132/nlin.pdf
如何在 R 中重新创建类似的东西?提前致谢。
解决方法
我不确定您对哪种类型的非线性回归感兴趣 - 但一般的方法是运行模型并调用摘要。典型的线性模型是:
linearmodel = lm(`outcomevar` ~ `predictorvar`,data = dataset)
linearmodel #gives coefficients
summary(linearmod) # gives model fit
对于非线性回归,您将添加多项式项。对于二次拟合,它将是
y = b0 + b1(Var) + b2(Var * Var) 或:
nonlinmodel = lm(`outcomevar` ~ `predictorvar` + I(`predictorvar`^2),data = dataset)
nonlinmodel
summary(nonlinmodel)
这里的其他方法:https://data-flair.training/blogs/r-nonlinear-regression/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。