带有 xts 的整列的平均值和标准差
Mean and SD of whole column with xts
可能是一个简单的问题,但我无法尝试从 xts 对象获取整个 2007-2019 年期间的均值和标准差,而不仅仅是年度信息。有没有办法一次完成所有这些?
apply.yearly(zxl$logs, mean)
apply.yearly(zxl$logs, sd)
数据
open high low close volume adjusted logs
2007-01-02 7.76 7.80 7.72 7.79 469679 4.320257 NA
2007-01-03 7.80 7.80 7.71 7.72 603550 4.281435 -0.009026496
2007-01-04 7.71 7.86 7.71 7.82 2184809 4.336895 0.012870191
2007-01-05 7.82 8.04 7.79 7.90 2689292 4.381261 0.010178205
2007-01-08 7.97 7.97 7.67 7.69 1284530 4.264797 -0.026941976
2007-01-09 7.72 7.81 7.71 7.72 1904052 4.281435 0.003893581
2007-01-10 7.65 7.80 7.64 7.67 931877 4.253706 -0.006497749
2007-01-11 7.65 7.67 7.56 7.60 955782 4.214884 -0.009168368
2007-01-12 7.63 7.81 7.61 7.75 1002917 4.298072 0.019544596
不确定我是否完全理解,但是您尝试过mean(zxl$logs)
、sd(zxl$logs)
吗?这应该在整个数据集上完成。
如果你想限制一个时期,你可以这样做
mean(zxl['2007-01/2019-01']$logs)
可能是一个简单的问题,但我无法尝试从 xts 对象获取整个 2007-2019 年期间的均值和标准差,而不仅仅是年度信息。有没有办法一次完成所有这些?
apply.yearly(zxl$logs, mean)
apply.yearly(zxl$logs, sd)
数据
open high low close volume adjusted logs
2007-01-02 7.76 7.80 7.72 7.79 469679 4.320257 NA
2007-01-03 7.80 7.80 7.71 7.72 603550 4.281435 -0.009026496
2007-01-04 7.71 7.86 7.71 7.82 2184809 4.336895 0.012870191
2007-01-05 7.82 8.04 7.79 7.90 2689292 4.381261 0.010178205
2007-01-08 7.97 7.97 7.67 7.69 1284530 4.264797 -0.026941976
2007-01-09 7.72 7.81 7.71 7.72 1904052 4.281435 0.003893581
2007-01-10 7.65 7.80 7.64 7.67 931877 4.253706 -0.006497749
2007-01-11 7.65 7.67 7.56 7.60 955782 4.214884 -0.009168368
2007-01-12 7.63 7.81 7.61 7.75 1002917 4.298072 0.019544596
不确定我是否完全理解,但是您尝试过mean(zxl$logs)
、sd(zxl$logs)
吗?这应该在整个数据集上完成。
如果你想限制一个时期,你可以这样做
mean(zxl['2007-01/2019-01']$logs)