0

我有 [x,y] 对,其中 x 值是 Unix 时间值,y 是浮点数。我需要为这个系列找到最合适的线。我正在使用线性回归模型,如下面的链接所示:

http://dracoblue.net/dev/linear-least-squares-in-javascript/159/

我得到了正确的值。但是,由于我的 x 数据是 unix 时间戳,我得到了非常大的价值。那么,有没有人对如何调低它有任何建议?我尝试使用秒而不是毫秒,将 x 数据降低 1000。但是,这只会使最终 y 值的差异可以忽略不计,而且我看不到正确的趋势线。

任何帮助,将不胜感激。

谢谢,S。

4

2 回答 2

2

使其从 0 开始:将每次出现的 ax 值减去第一个 x(比如 x0)值。

例如,链接的第 31 行:替换x = values_x[v];x = values_x[v] - values_x[0]; 如果 values_x 是有序且升序的,则应该没问题

于 2011-08-02T19:19:02.540 回答
1

您可以将第一个 x 值减去整个系列,以便 x 从 0 开始吗​​?

于 2011-08-02T19:19:38.673 回答