0
在R中概率向量中排除NA
值的一種好方法是什麼?我正在做一些抽樣,有時在概率向量中有值,因爲總體中沒有特定值的出現。下面的代碼說明了問題:替換概率向量中的NA
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?更多字符.......... – user21478
'1L'是一個整數字面值,而'1'是雙字面值。在大多數情況下區分這兩種存儲類型並不是必需的,但我希望在所有情況下都使用適當的類型,我認爲這是正確性,一致性和可能的性能優勢(即減少對強制的需求)。在這種情況下,sample()的'size'參數應該是一個整數。它只爲數字文字增加了一個字符,所以我認爲這不是什麼大問題。 – bgoldst