我正在处理分时数据,并希望了解有关分时价格变化分布的一些基本信息。我的数据库由 10 个开放日期间的刻度数据组成。我采用了价格的第一个差异:
Tick spread
2010-02-02 08:00:04 -1
2010-02-02 08:00:04 1
2010-02-02 08:00:04 0
2010-02-02 08:00:04 0
2010-02-02 08:00:04 0
2010-02-02 08:00:04 -1
2010-02-02 08:00:05 1
2010-02-02 08:00:05 1
我创建了一个数组,它为我提供了每天的第一个和最后一个刻度:
Open Close
[1,] 1 59115
[2,] 59116 119303
[3,] 119304 207300
[4,] 207301 351379
[5,] 351380 426553
[6,] 426554 516742
[7,] 516743 594182
[8,] 594183 683840
[9,] 683841 754962
[10,] 754963 780725
我每天都想知道我的分时价差的经验分布。我知道我可以使用 R 函数 table() 但问题是它给了我一个长度随天数变化的表对象。第二个问题是,有一天我的点差可以达到 3 点,而之后的几天我的点差只有不到 3 点。
第一天表()输出:
-3 -2 -1 0 1 2 3
1 19 6262 46494 6321 16 2
第二天 table() 输出:
-2 -1 0 1 2 3 5
27 5636 48902 5588 33 1 1
我想要的是为我的整个刻度样本创建一个包含所有 table() 输出的数据框。任何想法?谢谢