0
NA
の値をRの確率ベクトルに取り除く良い方法はありますか?私はいくつかのサンプリングをしていますが、確率ベクトルにはNA
の値があることがあります。これは、母集団に特定の値が出現しないためです。以下のコードは、問題を示しています確率ベクトルのNAsを置換する
population <- c("A", "B", "B")
probs <- prop.table(table(population))
action <- c("A", "C", "D")
test <- sample(action,1,prob=c(probs[1], probs[2], probs[3]))
1Lとは何ですか? more characters .......... – user21478
'1L'は整数リテラルですが、' 1'はダブルリテラルです。ほとんどの場合、これらの2つのストレージタイプを区別することは不可欠ではありませんが、すべてのケースで適切なタイプを使用することが望ましい場合は、正確性、一貫性、パフォーマンス上のメリット(すなわち、この場合、 'sample()'の 'size'引数は整数でなければなりません。それは数値リテラルにもう一つの文字を追加するだけなので、それは大きな問題ではないと私は思います。 – bgoldst