什么模型适合伪对数趋势?

数据挖掘 数据集 回归
2022-02-17 08:00:50

我正在处理一个散点图,我试图找出两个变量之间的关系,但到目前为止我还没有确定最合适的可能是什么。零值的存在使我无法使用指数和幂律回归线。

零值未显示,因为 Y 轴从 1 开始,但它们存在。我的错。

这是散点图。对我来说,这看起来像是某种对数趋势,但我不确定。

哪种模式最能诠释这一趋势?

在此处输入图像描述

1个回答

一种选择是采用曲线拟合方法。例如,scipy.optimize.curve_fit

像这样的东西:

import numpy as np
from scipy.optimize import curve_fit

def f(x, a, b, c):
    "Rough functional form of the data"
    return a + b * (1 - np.exp(-c/x))

solution = curve_fit(f, c, y, p0=(3_500, 3_500, 200))