次の x (6 は現在の計画ですが、これは変更される可能性があります) の残高が同じままか、毎月減少するかを調べようとしています。
今月の値から開始し、翌月の値と比較して、同じままか減少したかなどを確認するように、Excel でこれを行いました。
=IF(AND(H3<=H2,H4<=H3,H5<=H4,H6<=H5,H7<=H6,H8<=H7),1,0)
これは最初の探索の一部であったため、最も柔軟で洗練された式ではありません。すべてをよりクリーンで再現性の高いものにするために、代わりに計算を R に入れたいと思います。
これは、何ヶ月にもわたる複数の ID の私のデータのような基本的なデータセットです。
rbind(data.frame(ID=1,Month=1:11,Bal=seq(from=500, to=300, by=-20)),
data.frame(ID=2,Month=1:10,Bal=rep(200,10)),
data.frame(ID=3,Month=1:11,Bal=seq(from=300, to=500, by=20)))
行レベルで生データに対して計算するもの、または ddply 内で機能するものを持つことは、理想的なソリューションのバリエーションです。
私はまだRにかなり慣れていないので、これにはエレガントな解決策があると確信していますが、実際にはわかりません。誰かがきちんとした解決策を持っているか、解決策にたどり着くために調査すべき重要な用語の方向性を教えてくれますか?