将日期和时间转换为笛卡尔坐标系中的数字x轴坐标

时间:2015-03-10 10:31:55

标签: java statistics

我需要在一年的时间内找到特定股票的线性回归。我当前的数据是这样的

DATE        TIME        OPEN    HIGH    LOW     CLOSE   Volume
02-Jan-12   00:00:00    1509.85 1519.9  1471    1495.3  21832
03-Jan-12   00:00:00    1515    1577.9  1481    1565.6  4378
04-Jan-12   00:00:00    1539    1606    1515    1525.8  5485
05-Jan-12   00:00:00    1545    1558.95 1500    1512.35 3639
06-Jan-12   00:00:00    1529.95 1529.95 1486.1  1493.7  1984
07-Jan-12   00:00:00    1507.9  1507.9  1490    1498.05 129
09-Jan-12   00:00:00    1494    1509.95 1453    1480.7  5991
10-Jan-12   00:00:00    1495    1510    1481    1500.05 19725
11-Jan-12   00:00:00    1505    1559.8  1485.1  1499.85 3900

对于线性回归,我的x轴将是日期和时间,我的y轴将是接近的价格。有没有办法将日期和时间转换为数字格式。我尝试在两个日期之间取得分钟差异但是这给了我一个错误的斜率。还有其他方法可以用x轴的数字格式表示日期和时间吗?

这些是我到目前为止找到线性回归线的斜率和截距的计算。我认为斜率不正确。

            X   Y       XY    sumXY      sumX   sumY       Xsq   sum Xsq    slope
02-Jan-12   0   1495.3  0   1471935316  255970  3088527.45  0   122097690   12.02372705
03-Jan-12   1   1565.6  1565.6                              1       
04-Jan-12   2   1525.8  3051.6                              4       
05-Jan-12   3   1512.35 4537.05                             9       
06-Jan-12   4   1493.7  5974.8                              16      
07-Jan-12   5   1498.05 7490.25                             25      
09-Jan-12   6   1480.7  8884.2                              36      
10-Jan-12   7   1500.05 10500.35                        
11-Jan-12   8   1499.85 11998.8                     
12-Jan-12   9   1522.7  13704.3                     
13-Jan-12   10  1533.2  15332                       
16-Jan-12   11  1535.95 16895.45                        
17-Jan-12   12  1604.15 19249.8                     
18-Jan-12   13  1584.95 20604.35                        
19-Jan-12   14  1570.85 21991.9                     
20-Jan-12   15  1613.15 24197.25                        

0 个答案:

没有答案