通过几组已知的 X, Y 值,求 Y 的值 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xibidix
V2EX    问与答

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

  •  
  •   xibidix 2018-10-11 23:33:33 +08:00 3343 次点击
    这是一个创建于 2605 天前的主题,其中的信息可能已经有所发展或是发生改变。
    X,Y
    1000,155
    2000 477
    11000,8359
    40000,78557
    101000,403150
    求下面两组数据,对应的 Y 值
    5500,Y
    153000,Y
    billchenchina
        1
    billchenchina  
       2018-10-11 23:40:45 +08:00 via Android   1
    拉格朗日插值公式?
    xibidix
        2
    xibidix  
    OP
       2018-10-11 23:48:33 +08:00
    @billchenchina 查了下好像差不多,我用 Execl 趋势线的 多项式的功能,可以列出大概的值,但是偏差比较大
    inflationaaron
        3
    inflationaaron  
       2018-10-12 00:20:25 +08:00 via iPhone   1
    试试分段高阶 Spline 拟合
    imzhong
        4
    imzhong  
       2018-10-12 00:35:31 +08:00   1
    最小二乘法
    netzzx
        5
    netzzx  
       2018-10-12 01:26:57 +08:00
    这个数据太少了, 如果你不知道原始 X,Y 的大概关系的话, 用任何一种拟合方法误差都可能很大.
    lovestudykid
        6
    lovestudykid  
       2018-10-12 01:37:21 +08:00
    码工连最基础的数值方法都不学的吗?
    geelaw
        7
    geelaw  
       2018-10-12 02:09:41 +08:00
    这个问题并不是良好叙述的。

    你应该问自己:“我假设 Y 和 X 之间应该有什么样的关系?”
    问完了自然就知道下一步怎么做。
    neptuno
        8
    neptuno  
       2018-10-12 07:24:22 +08:00 via Android
    梯度下降,,,值有点少吧
    lardud
        9
    lardud  
       2018-10-12 08:29:56 +08:00 via Android   1
    神经网络 train 一发
    xibidix
        10
    xibidix  
    OP
       2018-10-12 08:31:46 +08:00 via iPhone
    感谢提供方向!
    MSilen
        11
    MSilen  
       2018-10-12 08:59:30 +08:00 via Android
    你要是装了 matlab 的话,可以试试 matlab 的 CFTOOL 数据拟合工具箱,不过你这个数据量有点少
    Ehend
        12
    Ehend  
       2018-10-12 09:02:55 +08:00 via Android
    最小二乘拟合
    SevenStep
        13
    SevenStep  
       2018-10-12 09:04:38 +08:00 via iPhone
    最小二乘法啊,不过你这个数据量太小了,拟合也拟合不准吧……
    xibidix
        14
    xibidix  
    OP
       2018-10-12 11:06:08 +08:00
    @SevenStep @MSilen @imzhong 可以有更多的数据的,如果 100 的话可以吗
    Hzzone
        15
    Hzzone  
       2018-10-12 11:07:41 +08:00 via iPhone
    初中的线性拟合学过吧……
    xibidix
        16
    xibidix  
    OP
       2018-10-12 11:13:45 +08:00
    @Hzzone TT 我初中只上了一半半。。。。
    MSilen
        17
    MSilen  
       2018-10-12 11:36:49 +08:00 via Android
    @xibidix 可以,想自己写代码就楼上的二乘法,不想写就装个 matlab,用 cftool
    asdf123101
        18
    asdf123101  
       2018-10-12 11:40:11 +08:00 via Android
    matlab 数据拟合
    dlsflh
        19
    dlsflh  
       2018-10-12 11:42:48 +08:00 via Android
    excel 就可以拟合,数据量越多越好。
    如果知道函数形式的大概形式就更好了,比如是多项式?还是指数,对数这种。
    origin 可以自定义拟合出来的公式形式。我猜 MATLAB 也可以。
    Bryan0Z
        20
    Bryan0Z  
       2018-10-12 11:42:53 +08:00 via Android
    线性回归?
    SevenStep
        21
    SevenStep  
       2018-10-12 11:54:21 +08:00 via iPhone
    @xibidix 大概学一下最小二乘法,python 或者 matlab 应该都有算法来拟合的吧
    zst
        22
    zst  
       2018-10-12 12:41:05 +08:00 via Android
    MATLAB 的 cftool 吧 最简单的是用线性回归或者多项式...复杂点的就多了...cftool 里面挑一个看起来效果不错的
    imzhong
        23
    imzhong  
       2018-10-12 13:44:58 +08:00
    @xibidix 不确定,理论上数据越多拟合越来越准确,但如果环境过于复杂得到的数据噪点太多反而影响数据准确。
    xibidix
        24
    xibidix  
    OP
       2018-10-12 15:41:32 +08:00 via iPhone
    好的感谢各位大神的解答,谢啦!
    我目的是要算出谋电商平台的交易指数,跟交易金额的关系,我好好学习下先再来提问
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     890 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 19:45 PVG 03:45 LAX 11:45 JFK 14:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86