학계, 병원, 공공기관 등을 관찰하다보면 배경지식에 따라 같은 상황에 대해 다르게 인지한다는 것이 보일 때가 있다. 처음 Epidemiology에 발을 들였을 때에는 생각치 못하게 언어의 장벽을 느꼈다.
똑같이 Database를 쓰는 것임에도 내가 컴퓨터과학에서 익숙했던 SQL 용어와 보건통계학에서 쓰는 SAS의 용어부터 달랐다. 개념 SQL SAS 데이터구조 Table Dataset 행 Record Observation 열 Field Variable 처리방식 쿼리로 집합 처리 순차적 처리 정렬 ORDER BY PROC SORT 집계 GROUP BY PROC MEANS, PROC SUMMARY 손에 익은 것이 무서운 것이, 복잡한 쿼리를 날리는 것이 아니면 SAS의 data step을 쓰는 것이 훨씬 간단함에도 나는 항상 SAS 내부에서 SQL을 써서 문제를 해결하곤 했다.
이런 배경지식의 차이는 현상을 바라보는 시선의 차이로도 이어진다. 같은 데이터를 추출할 때 효율적인 방법이 무...