SAS (SAS (Statistical Analysis System))
쉽게 풀면
명령문(코드)을 작성해서 사용하는 방식의 통계 소프트웨어로, 특히 방대한 양의 자료를 안정적으로 처리하는 데 강점이 있다. 신약 개발이나 임상시험처럼 규제기관에 제출해야 하는 통계분석에서는 오랫동안 업계 표준으로 자리잡아 왔다. 의학, 제약, 생물통계 분야의 논문에서 자주 등장한다.
왜 중요한가
SAS는 대용량 임상자료를 안정적으로 처리하고 규제기관 제출용 통계분석 절차가 표준화되어 있어, 신약 개발과 임상시험 논문에서 통계분석 도구로 자주 채택됩니다. 어떤 소프트웨어와 절차(procedure)를 사용했는지가 분석의 재현 가능성과 신뢰성을 판단하는 근거가 되기 때문에, 방법 섹션에서 소프트웨어명과 버전을 명시하는 것이 관행으로 자리잡았습니다.
어떤 절차인가
SAS(Statistical Analysis System)는 SAS Institute가 개발한 상용 통계 소프트웨어입니다. 원형은 미국 노스캐롤라이나 주립대학에서 농업 연구 자료를 분석하려고 시작한 프로젝트이며, 1976년 회사로 독립했습니다(Barr, Goodnight, Sall, & Helwig, 1976). 프로그램은 두 종류의 단계로 구성됩니다.
- DATA 단계: 자료를 읽고 변수를 만들고 합치는 가공 단계입니다.
- PROC 단계: 정해진 분석 절차(procedure)를 호출하는 단계입니다. 예를 들어
proc ttest data=d; class group; var score; run;은 집단별 점수의 t검정을 수행합니다.
실행하면 분석 결과와 함께 처리 과정을 기록한 로그가 남아, 어떤 자료에 어떤 절차를 적용했는지 나중에 추적할 수 있습니다. 매크로 기능으로 반복 코드를 재사용합니다.
언제 쓰고 무엇을 얻나
SAS는 대용량 자료 처리, 혼합모형(MIXED), 일반화선형모형(GENMOD), 생존분석(LIFETEST, PHREG), 복합표본조사 자료의 가중치 분석(SURVEY 계열) 같은 절차를 갖추고 있어 보건·의학 연구와 조사 자료 분석에서 널리 쓰입니다. 의약품 임상시험 분야에서는 미국 FDA 등 규제기관에 내는 자료에 SAS 전송 형식(XPORT) 파일이 요구되는 등 SAS 중심의 관행이 형성되어 있습니다. 다만 규제기관이 SAS 사용 자체를 의무로 정한 것은 아니며, 최근에는 R이나 파이썬을 병행하는 흐름도 있습니다. 국내 논문에서도 SAS는 가장 많이 쓰이는 통계 소프트웨어 중 하나로 조사되었고 R 사용이 늘고 있다고 보고되었습니다(아래 인용).
얻는 것은 분석 결과표와 로그이며, 같은 코드를 다시 돌려 결과를 재현할 수 있다는 점이 장점입니다. 단점으로는 상용 라이선스 비용과 별도의 문법 학습이 꼽힙니다.
논문에는 이렇게 적는다
소프트웨어는 이름과 버전, 제조사를 적는 것이 관례입니다.
통계분석은 SAS version 9.4 (SAS Institute Inc., Cary, NC, USA)를 이용하였다.
- 버전을 적어야 절차의 기본 설정 차이로 인한 결과 차이를 추적할 수 있습니다.
- 가능하면 사용한 절차(예: PROC MIXED)와 주요 옵션(자유도 계산 방법, 가중치 등)을 함께 적습니다.
- 복합표본설계나 가중치를 썼다면 이를 처리한 절차를 밝힙니다.
논문에서는 이렇게 쓰입니다
실제 논문에서
국내 학술지 논문에서 이 용어가 쓰인 문장을 그대로 옮겼습니다. 제목·학술지·연도와 원문 링크를 함께 적었습니다.
“사용하는 통계소프트웨어로는 SAS가 여전히 가장 인기 있었고, 최근에 R을 이용한 분석 논문의 수도 증가 추세임을 알 수 있었다.”
의학과 치의학 연구에서 통계 활용의 최근 추세, 한국데이터정보과학회지, 2019 · KCI 한국학술지인용색인 · 원문 보기 ↗
“본 연구에서는 본시험과 추가시험 자료를 통합분석하여 생동성여부를 알아보고 결과보고서에 사용될 통계분석 결과를 얻는데 수월하게 사용될 수 있는 SAS 프로그램을 제시하고, 이 때 사용되는 통계적 모형과 분석절차를 단계별로 간략히 설명하였다.”
생물학적 동등성을 증명하기 위한 추가시험의 통계적 분석, Journal of The Korean Data Analysis Society, 2017 · KCI 한국학술지인용색인 · 원문 보기 ↗
“분석 프로그램은 SAS 9.4 (SAS Institute Inc., USA)를 사용하였다.”
산전 · 조기 아동기 가정방문 간호사와 사회복지사의 배우자 폭력 사례 지원 역량과 실무에서의 어려움, Journal of Korean Maternal and Child Health, 2026 · KoreaMed Synapse · 원문 보기 ↗
예시 문장
아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.
논문의 통계분석이 SAS라는 소프트웨어의 특정 버전으로 이루어졌음을 밝힌 문장이다.
SAS는 PROC로 시작하는 다양한 내장 절차를 제공하며, 생존분석이나 혼합모형 등 특정 분석 목적에 맞는 절차명을 논문에서 구체적으로 밝히는 경우가 많다는 것을 보여줍니다.
조금 더 깊게 보면
SAS는 DATA STEP으로 자료를 가공하고 PROC(절차) 구문으로 분석을 수행하는 구조를 가지고 있어, 다른 통계 소프트웨어와 문법 체계가 다릅니다.
임상시험 분야에서는 SAS로 생성한 분석 결과가 규제기관 제출 자료(CDISC 표준 등)와 잘 맞물리도록 정형화된 절차를 따르는 경우가 많아, 이 때문에 제약회사나 CRO(임상시험수탁기관)에서 여전히 널리 쓰입니다. 최근에는 오픈소스인 R이나 Python으로 분석을 병행하거나 이전하는 흐름도 함께 나타나고 있습니다.
대화형 프로그래밍 환경인 SAS Studio가 도입되며 사용 편의성이 개선되었고, 매크로 기능으로 반복적인 분석 코드를 재사용 가능한 형태로 작성할 수 있다는 점도 대규모 임상자료 처리에서 강점으로 꼽힙니다. 분석 로그와 출력 결과가 함께 기록되어 규제 제출 자료의 감사 추적에도 활용됩니다.
주의할 점
SAS는 명령문 기반이라 R과 유사한 학습 곡선을 가지며, 상용 라이선스 비용이 상당히 높은 편이라는 점도 특징이다.
헷갈리기 쉬운 용어
통계 소프트웨어는 사용 방식과 라이선스가 서로 다릅니다.
| 소프트웨어 | 사용 방식 | 특징 |
|---|---|---|
| SAS | 명령문(코드) 기반, 상용 | DATA·PROC 구조, 보건·임상 분야에서 널리 쓰임 |
| SPSS | 메뉴 클릭 중심, 상용 | 코드를 몰라도 분석할 수 있어 사회과학에서 많이 쓰임 |
| Stata | 명령어 기반, 상용 | 패널자료·계량경제 분석에 강점 |
| R | 코드 기반, 무료 오픈소스 | 패키지로 기능을 확장 |
참고 문헌
- Barr, A. J., Goodnight, J. H., Sall, J. P., & Helwig, J. T. (1976). A User's Guide to SAS 76. SAS Institute.
- Goodnight, J. H. (1979). A tutorial on the SWEEP operator. The American Statistician, 33(3), 149–158.
- Delwiche, L. D., & Slaughter, S. J. (2019). The Little SAS Book: A Primer (6th ed.). SAS Institute.
표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.