2016-08-02 4 views
3

私は(サンプルをしようとしていた)、私はそれでカスタム確率を使用するたびに、しかし、それは常に「確率の数が正しくありません」が表示さサンプルを使用した「確率の間違った番号が」エラー()

私はほとんどすべてを試してみましたまだ立ち往生している。親切に私が間違っているのものにと私を導い..

コード:sample.intで

sample(10:50,4,replace = T,prob = c(.1,.2,.3,.4)) 

エラー((x)は、サイズが、置き換え長、PROB):の
数が正しくありません確率

答えて

7

は、データをサンプリングされ、デフォルトでは、からをサンプリングしているベクター内の各アイテムは、サンプリングさの等しい確率を有します。あなたのケースでは、ベクトル10:50からサンプリングしています。つまり、10から50までの41の値をすべて含むベクトルです。しかし、カスタム確率ベクトルの長さは4ですが、それは41でなければなりません。からの長さは4:

sample(1:4,4,replace = T,prob = c(.1,.2,.3,.4)) 
+0

ありがとうございます。 – blackhawk

関連する問題