OHDSI Home | Forums | Wiki | Github

Atlas ple 분석 결과 관련 질문 남깁니다!

안녕하세요? 서울대학교 원정현입니다.

ATLAS PLE 분석 결과 관련 질문 남깁니다!
제가 진행한 분석은 아래와 같습니다.

  • diseaseA를 진단 받았던 사람을 target cohort로, 진단 받지 않았던 사람을 comparator cohort로 설정했습니다.
  • 그리고 진단 시점과 연령에 따른 sub group analysis를 진행하기 위해 총 4개의 분석쌍을 추가했습니다.
  • ==> 최종적으로 총 5개의 target-comparator 분석쌍에 관한 분석을 진행했습니다.

위 설정으로 패키지를 구동한 후 결과를 확인해보았는데, 5개의 분석쌍 중 3개의 분석쌍에 관한 결과만 도출됐습니다.

attrition.csv파일에서 subjects의 수를 확인해보니 아래와 같았습니다.

  • 5개 분석쌍 각각 의 target cohort와 comparator cohort는 모두 정상적으로 구축됐습니다. 모두 정상적으로 코호트는 구축됐고, 제가 설정했던 exclusion criteria에 따라 분석에 포함할 subjects의 수도 감소했음은 확인했습니다.
  • 하지만 결과값이 도출되지 않았던 2개의 분석쌍 모두 마지막 "Matched on propensity score"에 해당하는 subjects의 수가 0명이었습니다. (그림 내 주황색)

5개의 분석쌍 모두 동일한 분석 조건으로 설정했는데, 2개의 분석쌍만 결과값이 나오지 않은 이유를 찾지 못해 글을 남기게 됐습니다. (ps matching에 설정한 covariate 조건의 문제라 하면 다른 sub 분석쌍 또한 결과가 도출되지 않았어야 할 것 같은데, subjects의 수가 가장 많았던 두 분석쌍에서 오류가 났는지 궁금합니다.)

혹시 이와 같이 subjects의 수가 너무 큰 경우에 ps를 계산하는 과정과 두 군을 matching하는 과정에서 오류가 발생할 수도 있는지요?

분석 설정을 모두 재확인해보고, 분석도 다시 진행해보았는데, 원인을 찾지 못해 글 남기게 됐습니다.

혹시 동일한 문제를 경험하셨던 분이 계시거나, 관련 원인과 해결 방법을 아시는 분이 계시다면, 조언을 남겨주시면 정말 감사하겠습니다! 긴 글 읽어주셔서 감사합니다!

감사합니다.

안녕하세요,

질문은 cohort method를 통해 target-comparator를 sub group별로 나누어 분석을 했는데 오히려 n수가 작은 target-comparator pair에서만 결과가 나온 것에 대한 궁금점을 문의 주신 것 같습니다…

이미 확인을 하셨겠지만, 다음 링크에서 18.1에 언급되는 내용들에 맞추어 진단을 해보는 것이 좋을 것 같습니다:

제가 봐도 하위 그룹에서만 매칭이 되는 것이 이상하긴 한데… 가장 명확한 방법은 output folder에 저장되는 log 파일을 공유해주시는 방법이 있습니다. 혹은 다른 방법들 (no adjustment, stratification, PS weight) 등을 사용해 보시는 것도 가능할 것 같습니다.

답변이 늦어 죄송합니다.

선생님, 답변 남겨주셔서 감사합니다!

t