1
私はquantmod monthlyReturn
関数で奇妙な結果が出ます。Rとquantmod monthlyReturn関数の奇妙な結果
require(quantmod)
getSymbols("VOO")
adj <- Ad(VOO["2010-09"])
monthlyReturn(adj)
(as.numeric(tail(adj)[6]) - as.numeric(adj[1]))/as.numeric(adj[1])
最後の2つのコマンドは0.03559799
しかしas.numeric(tail(adj)[6])
とas.numeric(adj[1])
は私がそれぞれ92.81556
と89.62508
値とコマンド(92.81556 - 89.62508)/89.62508
は正しいが、異なる値0.03559807
を与える与えるコマンド同じ答えになります。次に例を示します。上記の例。
誰かが私に何が間違っているのか、どうして違いがあるのでしょうか?