안녕하세요. moonBook 패키지 항상 잘 사용하고 있습니다.
이번에 기술통계 분석을 하면서 NA(무응답) 값까지 같이 표기할 필요가 생겼습니다.
해당 값을 missing 값으로 잡히게 하려면 어떻게 해야 하나요??
(해당 값 lable을 factor()함수를 이용해 NA로 표기하였으나 범주형 변수로 잡힙니다.)
혹시 p-value를 계산할 때 해당 값을 제외 후 진행하기 위해서는
deleteRows() 함수를 사용하면 될런지요.
패키지 관련 문서를 찾아보았으나
제가 찾지 못하여 질문드립니다.
바쁘신 와중에 답변 주셔서
미리 감사드립니다.
Comment 1
-
cardiomoon
2023.06.26 14:04
안녕하세요? mytable() 함수를 이용하실 때 데이터 이름을 주시면 missing 값이 몇% 인지 표시가 됩니다. 다음을 참조하세요
mytable 에서는 각 열의 missing value를 제외하고 계산합니다. (pairwise deletion을 사용합니다.)
> library(moonBook)
> mytable(acs)
Descriptive Statistics
————————————————————————————————————————————————————————
Mean ± SD or % N Missing (%)
————————————————————————————————————————————————————————
age 63.3 ± 11.7 857 0 ( 0.0%)
sex 857 0 ( 0.0%)
- Female 287 (33.5%)
- Male 570 (66.5%)
cardiogenicShock 857 0 ( 0.0%)
- No 805 (93.9%)
- Yes 52 (6.1%)
entry 857 0 ( 0.0%)
- Femoral 312 (36.4%)
- Radial 545 (63.6%)
Dx 857 0 ( 0.0%)
- NSTEMI 153 (17.9%)
- STEMI 304 (35.5%)
- Unstable Angina 400 (46.7%)
EF 55.8 ± 9.6 723 134 (15.6%)
height 163.2 ± 9.1 764 93 (10.9%)
weight 64.8 ± 11.4 766 91 (10.6%)
BMI 24.3 ± 3.3 764 93 (10.9%)
obesity 857 0 ( 0.0%)
- No 567 (66.2%)
- Yes 290 (33.8%)
TC 185.2 ± 47.8 834 23 ( 2.7%)
LDLC 116.6 ± 41.1 833 24 ( 2.8%)
HDLC 38.2 ± 11.1 834 23 ( 2.7%)
TG 125.2 ± 90.9 842 15 ( 1.8%)
DM 857 0 ( 0.0%)
- No 553 (64.5%)
- Yes 304 (35.5%)
HBP 857 0 ( 0.0%)
- No 356 (41.5%)
- Yes 501 (58.5%)
smoking 857 0 ( 0.0%)
- Ex-smoker 204 (23.8%)
- Never 332 (38.7%)
- Smoker 321 (37.5%)
————————————————————————————————————————————————————————