在Python中拟合指数函数的回归线

我正在学习如何解释用Python创建的指数函数的线性回归模型。我首先通过取自然对数将指数Y数据转换成直线,然后创建一个线性模型并记录斜率和截距。最后,我尝试使用斜率和截距计算一个样本值。具体来说,我试图计算当X = 1.1时的Y值。Y应该大约是2.14,但我的模型解释给出的Y值是3.78。

问题1:我在解释模型时哪里做错了?

问题2:我必须重塑X数组,否则在regr.fit时会出现错误。为什么我必须重塑X数组?

代码如下:

区分过拟合与良好预测
  • 使用Python和Numpy进行梯度下降
  • 使用Sklearn进行梯度提升
  • 如何使用scipy的curve_fit对线性回归进行正则化?
  • 回归中的正规方程与Numpy ‘最小二乘’、’solve’方法的区别?
  • Python中的简单线性回归
  • 使用批量梯度下降法训练单个线性神经元进行回归
  • numpy 从线性函数生成数据
  • 如何返回每个分类实例的概率?
  • python 线性回归实现
  • Related Posts

    L1-L2正则化的不同系数

    我想对网络的权重同时应用L1和L2正则化。然而,我找不…

    使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

    我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

    f1_score metric in lightgbm

    我想使用自定义指标f1_score来训练一个lgb模型…

    通过相关系数矩阵进行特征选择

    我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

    可以将机器学习库用于流式输入和输出吗?

    已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

    在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

    我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注