如何获得自定义非线性回归模型的 r2 和 AICc 值? 如何调整内置回归模型的曲线?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我不知道哪个方程最适合这条线。 我认为我的一些数据的曲线看起来像幂函数。 由于我不知道指数,因此我使用自定义模型进行非线性回归。 我需要 R2 和 AICc 值来比较不同的模型。 我使用幂方程创建了一个列,然后分析非线性建模并输入 y 值,然后将幂方程列放入预测器列中。 然后我按下去计算参数。 但是,我无法获得 R2 或 AICc 值或 ap 值。 我还使用了内置的逻辑 3p 回归拟合,但有一些异常值导致曲线倾斜。 我希望能够调整曲线以更好地拟合我的数据。 我该怎么做呢? 请帮我。 我已经阅读了所有关于非线性回归的 jmp 帮助部分,甚至观看了一些 youtube 视频,但我仍然无法弄清楚。 如果有人知道如何做到这一点,请告诉我,
回复:如何获得自定义非线性回归模型的 r2 和 AICc 值? 如何调整内置回归模型的曲线?请参阅JMP 愿望清单在 JMP 社区菜单栏中。 您可以搜索以查看是否有人已提出建议并添加您的投票或发起新的请求。
回复:如何获得自定义非线性回归模型的 r2 和 AICc 值? 如何调整内置回归模型的曲线?谢谢你的帮助,马克。 是否可以在下一个 JMP 版本中添加一个选项来自动获取“非线性”中的 AICc(和 BIC)?回复:如何获得自定义非线性回归模型的 r2 和 AICc 值? 如何调整内置回归模型的曲线?我之前的帖子是等效的,但更简洁,所以我会使用前面的公式。
很抱歉让您生气了。 也许此数据表将有助于计算模型的 AICc:

回复:如何获得自定义非线性回归模型的 r2 和 AICc 值? 如何调整内置回归模型的曲线?感谢马克的回复,
1.我使用的是JMP Pro 14
2. 我尝试过使用拟合曲线,但是在我的分析中没有我更喜欢的幂函数。
3. 我需要 AICc 在基于具有各种自变量的幂函数的模型中进行模型选择。 我偶尔使用 R2 作为描述回归模型适合度的附加信息(使用 Y by X 拟合)。 但是我不知道这里是不正确的(现在我知道为什么它不可用)。
我根据你之前讨论的命题计算了 AICc ( https://community.jmp.com/t5/Discussions/AIC-for-self-created-nonlinear-model/td-p/86335 ),但是我不知道如何将其实现到 JSL 中。 为我的每个模型集手动计算它是非常烦人的。
4.但是,这个解决方案没有给我 AICc 
回复:如何获得自定义非线性回归模型的 r2 和 AICc 值? 如何调整内置回归模型的曲线?首先,您目前使用的 JMP 版本是什么? JMP Pro 14? JMP 14?
其次,您尝试过使用拟合曲线吗? (我想是的,但我不确定。)对于许多常见模型来说,这个平台比非线性更容易。 它提供模型比较报告,帮助您根据拟合统计数据和信息标准选择最佳模型。
(注 - 不建议使用 R 方进行模型选择。)
第三,你是对的,R 方不可用。 这种故意遗漏是因为样本统计量假设 SS 误差和 SS 模型之和为 SS 总计,但对于非线性情况并非如此。 您也正确地认为 AICc 不是由非线性提供的,但您可以将连续响应的 AICc 计算为 n*Log( SSE/n ) + 2*k + (2*k^2 + 2*k)/(nk- 1) 其中 k 是模型参数的数量,n 是观测值的数量。
第四,如果异常值不是数据错误,那么您可以尝试使用权重分析角色。 例如,这种方式可用于执行具有倒数方差权重的加权回归。
回复:如何获得自定义非线性回归模型的 r2 和 AICc 值? 你如何调整t
@des2870写道:
我不知道哪个方程最适合这条线。 我认为我的一些数据的曲线看起来像幂函数。 由于我不知道指数,因此我使用自定义模型进行非线性回归。 我需要 R2 和 AICc 值来比较不同的模型。 我使用幂方程创建了一个列,然后分析非线性建模并输入 y 值,然后将幂方程列放入预测器列中。 然后我按下去计算参数。 但是,我无法获得 R2 或 AICc 值或 ap 值。 我还使用了内置的逻辑 3p 回归拟合,但有一些异常值导致曲线倾斜。 我希望能够调整曲线以更好地拟合我的数据。 我该怎么做呢? 请帮我。 我已经阅读了所有关于非线性回归的 jmp 帮助部分,甚至观看了一些 youtube 视频,但我仍然无法弄清楚。 如果有人知道如何做到这一点,请告诉我,
五年后我也遇到同样的问题。 有没有人可以帮助解决这个问题?