请帮助如何运行代码并在R中排除NA

时间:2019-08-30 12:03:55

标签: r na

我正在使用包Epi r评估我数据中的敏感性/特异性。

存在缺失值,但是当我制作表格并运行分析时,n包括所有情况(应该是452,而不是545),并且没有考虑缺失值。

如何从数据表或Epir中排除缺失值?

在我的表中尝试过na.omit无效,是否需要执行一个步骤而无需创建新的数据框?

table(utox_1$Delivery_pos_neg)
table(utox_1$PPAggregate_cat)

table_PP_ana <- table(utox_1$PPAggregate_cat, utox$Delivery_pos_neg)


del_pp_test_ana <- epi.tests(table_PP_ana, conf.level = 0.95)
del_pp_test_ana
mcnemar.test(table_PP_ana) 

输出

  0   1 
399  53 

  GE 1 Aberrant PP no abberant PP use 
               135                410 

Point estimates and 95 % CIs:
---------------------------------------------------------
Apparent prevalence                    0.25 (0.21, 0.29)
True prevalence                        0.90 (0.87, 0.93)
Sensitivity                            0.22 (0.19, 0.26)
Specificity                            0.51 (0.37, 0.65)
Positive predictive value              0.81 (0.73, 0.87)
Negative predictive value              0.07 (0.04, 0.09)
Positive likelihood ratio              0.45 (0.33, 0.62)
Negative likelihood ratio              1.53 (1.17, 2.00)
---------------------------------------------------------

    McNemar's Chi-squared test with continuity correction

data:  table_PP_ana
McNemar's chi-squared = 309.87, df = 1, p-value < 2.2e-16

0 个答案:

没有答案