【问题标题】:How can i predict the function with the given point? [closed]我如何预测给定点的函数? [关闭]
【发布时间】:2018-04-18 12:19:08
【问题描述】:

如果我有很多点 (X,Y) 与 Y = f(X) = b0 + b1X + b2X^2 + .. + bkX^k. 我如何计算 b0, b1, ..., bk 和 k。

【问题讨论】:

    标签: machine-learning


    【解决方案1】:

    如果你有 n 个点,你选择 k = n - 1,你会得到一组 n 个线性方程组,其中有 n 个未知数。这可以解决,例如高斯算法。

    如果事先不知道点数,也可以反复求解。您从第一个点 (X0,Y0) 开始并屈服

    f(X0) = b0 = Y0

    对于第二点,您必须注意 b0 之后的部分对于 X0 消失。所以你的多项式看起来像

    f(X) = b0 + b1(X - X0)

    现在用 X1 代替 X,用 Y1 代替 f(X) 并计算 b1。

    第三点类似。你的多项式看起来像

    f(X) = b0 + b1(X - X0) + b2(X - X0)(X - X1)

    据此计算 b2。以此类推

    【讨论】:

      猜你喜欢
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 2022-01-03
      • 2021-09-30
      • 1970-01-01
      相关资源
      最近更新 更多