を生成する次のコードをRで簡略化できるかどうか疑問に思っています(おそらくapply、seqなどを使用します)。その目的は、ある年度の指数が前年度の値である倍率のインフレ指数を時系列に作成することです。あなたは複利を探しているなら(私たちは現在の年が含まれているため0:5
)ここで要素xn = f(xn-1)
#i,l and r are the initial value, length and rate, respectively
while (i<l){
res<-c(res, (res[i-1] * (r + 1)))
i<-i+1
}
悪いコード。 「ell」を「one」と誤解するのは簡単です。正しい行動の後に、可読性を第2の優先順位にする必要があります。 – duffymo
全く役に立たない、元の質問を参照してください – Schwartz