この質問が一見抽象的である場合はお詫び申し上げます。私はそれを明確な光の中で提示するために多大な努力をしました.
の長さのS(n,L)
エントリを持つベクトルのセットとします。{0,1,2,...,n}
L
S(1,2) = {0,0|0,1|1,0|1,1}
S(5,1) = {0|1|2|3|4|5}
F
要素を取り込んS(n,L)
で 0 から 100 までの実数を出力する関数があります。
0 から 100 までの実数が与えられた場合、「適度に小さい」およびr
の次のセットをどのように決定できるかを知りたいです。n
l
S'(n,L,r) = {v in S(n,L)| F(v) >= r}
これまでにできたのはS(n,L)
、次のコードを使用して生成することだけです。
f = function(n,L){
h = rep(list(0:n),L)
do.call(expand.grid,h)}
私はRでこの種のものに非常に慣れていないので、どんな助けでも大歓迎です。乾杯
編集:あいまいさを避けるためl
にに変更されました。L