wikiモードのページだとスペースや改行が文字化けしたり意図せぬ変換したりするのでこちらにまとめ。
(1)MAを求める関数。
| #MA(データ名,月数)で求めるようにする #例:MA(HT,13)の場合 #HTの13カ月移動平均 MA <- function (x, month) { results = c() for(i in 1:month-1) { results[i] = NULL } # MAを導出 for(i in month:length(x)){ start = i - month + 1 results[i] = mean(x[start:i]) } results } |
(2)内部収益率を求める関数
|
# cfs: キャッシュ・フロー流列 x0 <- uniroot(ir.f, c(0,1), cf=cf)$root |