1
我與quantmod monthlyReturn
函數有奇怪的結果。這裏有一個例子:R和quantmod每月返回函數的奇數結果
require(quantmod)
getSymbols("VOO")
adj <- Ad(VOO["2010-09"])
monthlyReturn(adj)
(as.numeric(tail(adj)[6]) - as.numeric(adj[1]))/as.numeric(adj[1])
最後兩個命令給出了相同的答案0.03559799
但是命令as.numeric(tail(adj)[6])
和as.numeric(adj[1])
給我值分別爲92.81556
和89.62508
和命令(92.81556 - 89.62508)/89.62508
給出的值0.03559807
這是正確的,但來自不同上面的例子。
有人請向我解釋什麼是錯的,爲什麼會有差異?