xibidix
V2EX  ›  问与答

通过几组已知的 X, Y 值,求 Y 的值

  •  
  •   xibidix · Oct 11, 2018 · 4077 views
    This topic created in 2946 days ago, the information mentioned may be changed or developed.
    X,Y
    1000,155
    2000 477
    11000,8359
    40000,78557
    101000,403150
    求下面两组数据,对应的 Y 值
    5500,Y
    153000,Y
    billchenchina
    billchenchina
    Oct 11, 2018 via Android❤️1
    1
    拉格朗日插值公式?
    xibidix
    xibidix
    OP
    Oct 11, 2018
    2
    @billchenchina 查了下好像差不多,我用 Execl 趋势线的 多项式的功能,可以列出大概的值,但是偏差比较大
    inflationaaron
    inflationaaron
    Oct 12, 2018 via iPhone❤️1
    3
    试试分段高阶 Spline 拟合
    imzhong
    imzhong
    Oct 12, 2018❤️1
    4
    最小二乘法
    netzzx
    netzzx
    Oct 12, 2018
    5
    这个数据太少了, 如果你不知道原始 X,Y 的大概关系的话, 用任何一种拟合方法误差都可能很大.
    lovestudykid
    lovestudykid
    Oct 12, 2018
    6
    码工连最基础的数值方法都不学的吗?
    geelaw
    geelaw
    Oct 12, 2018
    7
    这个问题并不是良好叙述的。

    你应该问自己:“我假设 Y 和 X 之间应该有什么样的关系?”
    问完了自然就知道下一步怎么做。
    neptuno
    neptuno
    Oct 12, 2018 via Android
    8
    梯度下降,,,值有点少吧
    lardud
    lardud
    Oct 12, 2018 via Android❤️1
    9
    神经网络 train 一发
    xibidix
    xibidix
    OP
    Oct 12, 2018 via iPhone
    10
    感谢提供方向!
    MSilen
    MSilen
    Oct 12, 2018 via Android
    11
    你要是装了 matlab 的话,可以试试 matlab 的 CFTOOL 数据拟合工具箱,不过你这个数据量有点少
    Ehend
    Ehend
    Oct 12, 2018 via Android
    12
    最小二乘拟合
    SevenStep
    SevenStep
    Oct 12, 2018 via iPhone
    13
    最小二乘法啊,不过你这个数据量太小了,拟合也拟合不准吧……
    xibidix
    xibidix
    OP
    Oct 12, 2018
    14
    @SevenStep @MSilen @imzhong 可以有更多的数据的,如果 100 组的话可以吗
    Hzzone
    Hzzone
    Oct 12, 2018 via iPhone
    15
    初中的线性拟合学过吧……
    xibidix
    xibidix
    OP
    Oct 12, 2018
    16
    @Hzzone TT 我初中只上了一半半。。。。
    MSilen
    MSilen
    Oct 12, 2018 via Android
    17
    @xibidix 可以,想自己写代码就楼上的二乘法,不想写就装个 matlab,用 cftool
    asdf123101
    asdf123101
    Oct 12, 2018 via Android
    18
    matlab 数据拟合
    dlsflh
    dlsflh
    Oct 12, 2018 via Android
    19
    excel 就可以拟合,数据量越多越好。
    如果知道函数形式的大概形式就更好了,比如是多项式?还是指数,对数这种。
    origin 可以自定义拟合出来的公式形式。我猜 MATLAB 也可以。
    Bryan0Z
    Bryan0Z
    Oct 12, 2018 via Android
    20
    线性回归?
    SevenStep
    SevenStep
    Oct 12, 2018 via iPhone
    21
    @xibidix 大概学一下最小二乘法,python 或者 matlab 应该都有算法来拟合的吧
    angles6645
    angles6645
    Oct 12, 2018 via Android
    22
    MATLAB 的 cftool 吧 最简单的是用线性回归或者多项式...复杂点的就多了...cftool 里面挑一个看起来效果不错的
    imzhong
    imzhong
    Oct 12, 2018
    23
    @xibidix 不确定,理论上数据越多拟合越来越准确,但如果环境过于复杂得到的数据噪点太多反而影响数据准确。
    xibidix
    xibidix
    OP
    Oct 12, 2018 via iPhone
    24
    好的👌感谢各位大神的解答,谢啦!
    我目的是要算出谋电商平台的交易指数,跟交易金额的关系,我好好学习下先再来提问
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2621 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 14:08 · PVG 22:08 · LAX 06:08 · JFK 09:08
    ♥ Do have faith in what you're doing.