Skip to menu

mytable 사용 시 결측치의 표시

twogama2 2017.10.30 14:29 Views : 873

교수님 안녕하십니까? 훌륭한 책과 자료들을 통해 많은 도움을 주셔서 감사합니다. 

mytable 을 통해 작업 시간을 획기적으로 줄일 수 있는 것을 보고 감탄을 했습니다. 이것만으로도 R을 쓸 이유가 충분할 것 같습니다.

제가 가지고 있는 데이터에 두 그룹의 baseline characteristics 를 비교하기 위한 table 을 만들고자 교수님이 만들어주신 mytable 을 사용해 보았는데요, 

문제는 변수가 factor 인 것은 결측치까지 포함하여 결측치의 수와 비율, 나머지 데이터의 평균, 표준편차를 잘 구해주지만,

변수가 numeric 일 때에는 결측치가 아예 나타나지 않는다는 것입니다.

제가 의도하는 것은 STROBE recommendation 에도 나와있듯이 각 변수들의 결측치의 수를 table 에 표시하면서 결측치를 제외한 나머지 값들의 평균과 표준편차 (또는 중위수와 사분위수) 를 table 로 만들고 싶은 건데요,

혹시 방법이 있을까요? 결측치를 NULL 같은 문자로 바꾸면 numeric 으로 되어 있는 다른 값들도 같이 문자화되어 분석이 안 되는 문제가 있습니다.

또 하나 여쭙고 싶은 점은, 앞서 언급했던 STROBE recommendation 에서는 표준편차나 significance tests 를 descriptive tables 에 사용하지 말 것을 권고하고 있는데 그럼 mytable 에서와 같은 다른 그룹 간의 특성을 비교하고자 하는 통계분석은 후향적연구에서는 배제되어야 하는 건가요? 혹시 이에 대해 교수님께서는 어떻게 생각하시는지 궁금합니다. 

많은 도움 주심에 미리 감사의 인사를 드립니다.