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

2018-10-11 23:33:33 +08:00
 xibidix
X,Y
1000,155
2000 477
11000,8359
40000,78557
101000,403150
求下面两组数据,对应的 Y 值
5500,Y
153000,Y
2780 次点击
所在节点    问与答
24 条回复
billchenchina
2018-10-11 23:40:45 +08:00
拉格朗日插值公式?
xibidix
2018-10-11 23:48:33 +08:00
@billchenchina 查了下好像差不多,我用 Execl 趋势线的 多项式的功能,可以列出大概的值,但是偏差比较大
inflationaaron
2018-10-12 00:20:25 +08:00
试试分段高阶 Spline 拟合
imzhong
2018-10-12 00:35:31 +08:00
最小二乘法
netzzx
2018-10-12 01:26:57 +08:00
这个数据太少了, 如果你不知道原始 X,Y 的大概关系的话, 用任何一种拟合方法误差都可能很大.
lovestudykid
2018-10-12 01:37:21 +08:00
码工连最基础的数值方法都不学的吗?
geelaw
2018-10-12 02:09:41 +08:00
这个问题并不是良好叙述的。

你应该问自己:“我假设 Y 和 X 之间应该有什么样的关系?”
问完了自然就知道下一步怎么做。
neptuno
2018-10-12 07:24:22 +08:00
梯度下降,,,值有点少吧
lardud
2018-10-12 08:29:56 +08:00
神经网络 train 一发
xibidix
2018-10-12 08:31:46 +08:00
感谢提供方向!
MSilen
2018-10-12 08:59:30 +08:00
你要是装了 matlab 的话,可以试试 matlab 的 CFTOOL 数据拟合工具箱,不过你这个数据量有点少
Ehend
2018-10-12 09:02:55 +08:00
最小二乘拟合
SevenStep
2018-10-12 09:04:38 +08:00
最小二乘法啊,不过你这个数据量太小了,拟合也拟合不准吧……
xibidix
2018-10-12 11:06:08 +08:00
@SevenStep @MSilen @imzhong 可以有更多的数据的,如果 100 组的话可以吗
Hzzone
2018-10-12 11:07:41 +08:00
初中的线性拟合学过吧……
xibidix
2018-10-12 11:13:45 +08:00
@Hzzone TT 我初中只上了一半半。。。。
MSilen
2018-10-12 11:36:49 +08:00
@xibidix 可以,想自己写代码就楼上的二乘法,不想写就装个 matlab,用 cftool
asdf123101
2018-10-12 11:40:11 +08:00
matlab 数据拟合
dlsflh
2018-10-12 11:42:48 +08:00
excel 就可以拟合,数据量越多越好。
如果知道函数形式的大概形式就更好了,比如是多项式?还是指数,对数这种。
origin 可以自定义拟合出来的公式形式。我猜 MATLAB 也可以。
Bryan0Z
2018-10-12 11:42:53 +08:00
线性回归?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496878

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX