我正在分析兩個因子變量,它們有一些缺失值。我怎麼可以忽略遺漏值表命令:解決表命令中的缺失值
> table(code3,code4)
code4
code3 HIGH LOW
134 9 1
HIGH 22 7 0
LOW 19 0 8
>
>
> round(prop.table(table(code3,code4),2),2)
code4
code3 HIGH LOW
0.77 0.56 0.11
HIGH 0.13 0.44 0.00
LOW 0.11 0.00 0.89
>
我想表只顯示「高」和「低」值列和行,即忽略所有缺失值。
也請告訴我,如果這些缺失值將作任何差異chisq.test:
>
> chisq.test(code3,code4)
Pearson's Chi-squared test
data: code3 and code4
X-squared = 57.8434, df = 4, p-value = 8.231e-12
Warning message:
In chisq.test(code3, code4) :
Chi-squared approximation may be incorrect
>
>
我懷疑這是一個簡單的問題,但我不能在互聯網上找到任何簡單的答案。
「幫助(表)」 中的R指令提供以下信息:
## NA counting:
is.na(d) <- 3:4
d. <- addNA(d)
d.[1:7]
table(d.) # ", exclude = NULL" is not needed
## i.e., if you want to count the NA's of 'd', use
table(d, useNA="ifany")
我怎樣才能使它適應我的要求?謝謝你的幫助。
歡迎來到SO。請提供一個工作示例:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – sgibb