ベクトル(毎日の時間ステップで約 3 か月を表す) を取得しました。各月test <- c(1:90)
の 10 日から 20 日の間にある場合にのみ、モデルの実行中に変数に値を与えたいと考えています。
//model code
if(month-day>10 && month-day<20)
{
parameter <- 10
} else {
parameter <- 5
}
モジュラス ( test%%30
) を見つけることで、各月の日を含むベクトルを取得できますが、この後続のベクトルから各月の 10 ~ 20 日の位置を取得する必要があります。
> test%%30
[1] 1 2 3 4 [...] 27 28 29 0 1 2 3 ...
必要な値を取得する方法でブリックウォールにぶつかりました (つまり、この単純な例ではtest[11:19]
、 、test[41:49]
andtest[71:79]
が必要です。一瞬...