vector=c(1.007469, 1.007469, 1.007369, 1.007419, 1.007269, 1.007769, 1.007969, 1.007469, 1.007469 ,1.007469, 1.007469, 1.007469, 1.004469, 1.007469, 1.007469, 1.006469, 1.007469 ,1.007469 ,1.007469 ,1.007469 ,1.007869 ,1.007469 ,1.007469 ,1.007469 ,1.007469, 1.007469,
1.007469, 1.007469 ,1.007469, 1.007469)
私は累積利率を見つけようとしていました。そのため、各利率に1を加算する必要があり(すでにそれを実行してベクトルオブジェクトに保存しました)、次の利率を乗算します。その後(result_vector-1)* 100
、結果はどのようになりますか。ベクトルの最初の要素に次の要素などを掛けるには?
各値に前の乗算値を掛けた同じ長さのcumprod
を返す必要がある場合に使用できvector
ます。
cumprod(vector-1)
単一の製品を返品する必要がある場合は、 prod
prod(vector-1)
またはとReduce
と*
Reduce(`*`, vector-1)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加