非线性回归线拟合
数据挖掘
回归
相关性
2021-10-07 02:32:21
4个回答
是的,线性回归不太适合这个问题。
正如@jamesmf 所建议的,非线性回归可能是一个不错的选择。
但是,这看起来很适合指数回归。
指数回归图如下所示:
因此,调整参数以适合您的数据应该会很好。
Box-Cox 变换也可用于拟合图。
我已经获取了一个样本数据集,并拟合了箱线图转换,并使用相关参数将其转换为看起来有点像您的数据图:
很抱歉产生噪音,因为它是一个快速而肮脏的实现。但是,是的,Box Cox 转换也应该是一种很好的适应方式。
上图的 R 代码:
lambda = +9.6
plot(BoxCox(elec, lambda))
elec是一个样本数据集。
你是对的,基本的线性回归不太可能适合这些数据。你需要某种形式的非线性回归。
这种基本形式(包括@Dawny33 提到的指数回归)可以在大多数电子表格软件中找到,包括 Excel。像 scikit learn 和其他的包将允许更大的灵活性。
我怀疑你的值,因为它们是百分比,位于. 关于价值观,他们似乎是积极的。但是很多都非常接近. 所以我会首先决定是否低于阈值的 s 应首先作为异常值放在一边,因为它们将对第一次基本拟合产生巨大影响。之后,您可以通过强大的拟合程序重新引入它们。
一个重要的问题是:是 有界与否?斜率似乎非常陡峭,因此您必须猜测导数是否无穷大,帮助您选择型号。
我相信第一个想法是在 轴,与 并尝试一些 值,以查看是否出现更清晰的模式。
其它你可能感兴趣的问题



