繁体   English   中英

如何在 R 中获取非线性回归 model 的方差分析表

[英]How to obtain analysis of variance table for a nonlinear regression model in R

以前我使用 SAS 将数据拟合到非线性回归 model 中。 SAS 能够为 model 生成方差分析表。 该表显示了自由度、平方和和均方以及 model F 检验。

请参阅此 pdf 文件中的表 69.4。

来源: https://support.sas.com/documentation/onlinedoc/stat/132/nlin.pdf

如何在 R 中重新创建类似的东西? 提前致谢。

我不确定您对哪种类型的非线性回归感兴趣-但一般方法是运行 model 并要求汇总。 典型的线性 model 将是:

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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM