SAS (SAS (Statistical Analysis System))

통계
한 줄 정의: 대용량 자료 처리와 고급 통계분석에 강점을 가진 상용 통계 소프트웨어로, 특히 의약품 임상시험 분야에서 표준으로 널리 쓰인다.

쉽게 풀면

명령문(코드)을 작성해서 사용하는 방식의 통계 소프트웨어로, 특히 방대한 양의 자료를 안정적으로 처리하는 데 강점이 있다. 신약 개발이나 임상시험처럼 규제기관에 제출해야 하는 통계분석에서는 오랫동안 업계 표준으로 자리잡아 왔다. 의학, 제약, 생물통계 분야의 논문에서 자주 등장한다.

왜 중요한가

SAS는 대용량 임상자료를 안정적으로 처리하고 규제기관 제출용 통계분석 절차가 표준화되어 있어, 신약 개발과 임상시험 논문에서 통계분석 도구로 자주 채택됩니다. 어떤 소프트웨어와 절차(procedure)를 사용했는지가 분석의 재현 가능성과 신뢰성을 판단하는 근거가 되기 때문에, 방법 섹션에서 소프트웨어명과 버전을 명시하는 것이 관행으로 자리잡았습니다.

어떤 절차인가

SAS(Statistical Analysis System)는 SAS Institute가 개발한 상용 통계 소프트웨어입니다. 원형은 미국 노스캐롤라이나 주립대학에서 농업 연구 자료를 분석하려고 시작한 프로젝트이며, 1976년 회사로 독립했습니다(Barr, Goodnight, Sall, & Helwig, 1976). 프로그램은 두 종류의 단계로 구성됩니다.

실행하면 분석 결과와 함께 처리 과정을 기록한 로그가 남아, 어떤 자료에 어떤 절차를 적용했는지 나중에 추적할 수 있습니다. 매크로 기능으로 반복 코드를 재사용합니다.

언제 쓰고 무엇을 얻나

SAS는 대용량 자료 처리, 혼합모형(MIXED), 일반화선형모형(GENMOD), 생존분석(LIFETEST, PHREG), 복합표본조사 자료의 가중치 분석(SURVEY 계열) 같은 절차를 갖추고 있어 보건·의학 연구와 조사 자료 분석에서 널리 쓰입니다. 의약품 임상시험 분야에서는 미국 FDA 등 규제기관에 내는 자료에 SAS 전송 형식(XPORT) 파일이 요구되는 등 SAS 중심의 관행이 형성되어 있습니다. 다만 규제기관이 SAS 사용 자체를 의무로 정한 것은 아니며, 최근에는 R이나 파이썬을 병행하는 흐름도 있습니다. 국내 논문에서도 SAS는 가장 많이 쓰이는 통계 소프트웨어 중 하나로 조사되었고 R 사용이 늘고 있다고 보고되었습니다(아래 인용).

얻는 것은 분석 결과표와 로그이며, 같은 코드를 다시 돌려 결과를 재현할 수 있다는 점이 장점입니다. 단점으로는 상용 라이선스 비용과 별도의 문법 학습이 꼽힙니다.

논문에는 이렇게 적는다

소프트웨어는 이름과 버전, 제조사를 적는 것이 관례입니다.

통계분석은 SAS version 9.4 (SAS Institute Inc., Cary, NC, USA)를 이용하였다.

논문에서는 이렇게 쓰입니다

실제 논문에서

국내 학술지 논문에서 이 용어가 쓰인 문장을 그대로 옮겼습니다. 제목·학술지·연도와 원문 링크를 함께 적었습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

"모든 자료 분석은 SAS 9.4(SAS Institute Inc., Cary, NC)를 이용하여 실시하였다."

논문의 통계분석이 SAS라는 소프트웨어의 특정 버전으로 이루어졌음을 밝힌 문장이다.

"생존분석은 SAS의 PROC PHREG 절차를 이용한 Cox 비례위험모형으로 수행하였다."

SAS는 PROC로 시작하는 다양한 내장 절차를 제공하며, 생존분석이나 혼합모형 등 특정 분석 목적에 맞는 절차명을 논문에서 구체적으로 밝히는 경우가 많다는 것을 보여줍니다.

조금 더 깊게 보면

SAS는 DATA STEP으로 자료를 가공하고 PROC(절차) 구문으로 분석을 수행하는 구조를 가지고 있어, 다른 통계 소프트웨어와 문법 체계가 다릅니다.

임상시험 분야에서는 SAS로 생성한 분석 결과가 규제기관 제출 자료(CDISC 표준 등)와 잘 맞물리도록 정형화된 절차를 따르는 경우가 많아, 이 때문에 제약회사나 CRO(임상시험수탁기관)에서 여전히 널리 쓰입니다. 최근에는 오픈소스인 R이나 Python으로 분석을 병행하거나 이전하는 흐름도 함께 나타나고 있습니다.

대화형 프로그래밍 환경인 SAS Studio가 도입되며 사용 편의성이 개선되었고, 매크로 기능으로 반복적인 분석 코드를 재사용 가능한 형태로 작성할 수 있다는 점도 대규모 임상자료 처리에서 강점으로 꼽힙니다. 분석 로그와 출력 결과가 함께 기록되어 규제 제출 자료의 감사 추적에도 활용됩니다.

주의할 점

SAS는 명령문 기반이라 R과 유사한 학습 곡선을 가지며, 상용 라이선스 비용이 상당히 높은 편이라는 점도 특징이다.

헷갈리기 쉬운 용어

통계 소프트웨어는 사용 방식과 라이선스가 서로 다릅니다.

소프트웨어사용 방식특징
SAS명령문(코드) 기반, 상용DATA·PROC 구조, 보건·임상 분야에서 널리 쓰임
SPSS메뉴 클릭 중심, 상용코드를 몰라도 분석할 수 있어 사회과학에서 많이 쓰임
Stata명령어 기반, 상용패널자료·계량경제 분석에 강점
R코드 기반, 무료 오픈소스패키지로 기능을 확장

참고 문헌

  1. Barr, A. J., Goodnight, J. H., Sall, J. P., & Helwig, J. T. (1976). A User's Guide to SAS 76. SAS Institute.
  2. Goodnight, J. H. (1979). A tutorial on the SWEEP operator. The American Statistician, 33(3), 149–158.
  3. Delwiche, L. D., & Slaughter, S. J. (2019). The Little SAS Book: A Primer (6th ed.). SAS Institute.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

관련 용어