Using a sample list as a template for sampling from a large list without wraparoundでの私の質問と同様に、ラップアラウンドを許可してこれを行うにはどうすればよいですか?
したがって、文字のベクトルがある場合:
> all <- letters
> all
[1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"
次に、文字から参照サンプルを次のように定義します。
> refSample <- c("j","l","m","s")
要素間の間隔が 2 (1 番目から 2 番目)、1 (2 番目から 3 番目)、および 6 (3 番目から 4 番目) である場合、どのようにすれば、要素間に同一のラップアラウンド間隔を持つnサンプルを選択できますか? たとえば、とは有効なサンプルですが、そうではありません。all
refSample
"a","c","d","j"
"q" "s" "t" "z"
"r" "t" "u" "a"
"a","c","d","k"
繰り返しますが、関数のパラメーター化が最適です。