본문 바로가기

공부는 평생하는 것이다/SAS8

제1장: SAS와의 첫 만남 - 환경 설정 및 둘러보기 제1장: SAS와의 첫 만남 - 환경 설정 및 둘러보기1. SAS 환경의 구성 요소SAS는 기본적으로 SAS 프로그램 편집기(Program Editor), 로그(Log), 결과(Result), 라이브러리(Library) 탐색기 등으로 구성됩니다.SAS Studio, Enterprise Guide, Base SAS 등 도구마다 UI는 다르지만, 핵심 개념은 동일합니다.2. 라이브러리(Library) 개념 이해하기libname mylib 'C:\SASData'; /* 영구 라이브러리 할당 */data mylib.sales_data; set work.sales_data;run;TIP : SAS에서는 libname.datasetname 구조를 사용하여 데이터셋을 참조합니다.3. 첫 SAS 코드 실행해보기.. 2025. 4. 6.
데이터 분석의 첫걸음, 왜 SAS 프로그래밍일까? 데이터 분석의 첫걸음, 왜 SAS 프로그래밍일까?데이터가 기업과 사회의 핵심 자산으로 자리 잡으면서, 데이터를 효과적으로 수집하고 분석하는 능력이 점점 더 중요해지고 있습니다. 데이터 분석은 단순히 숫자를 다루는 것이 아니라, 의미 있는 패턴을 찾아내고, 이를 바탕으로 더 나은 의사 결정을 내리는 과정입니다. 기업은 데이터 분석을 통해 시장 흐름을 예측하고, 고객의 요구를 파악하며, 운영 효율성을 극대화할 수 있습니다.그렇다면, 데이터를 분석하기 위한 도구로 왜 SAS(Statistical Analysis System) 가 선택될까요?SAS(Statistical Analysis System)란?SAS는 1970년대 미국 노스캐롤라이나 주립대에서 개발된 데이터 분석 및 통계 처리 소프트웨어로, 현재까지도 .. 2025. 4. 6.
SAS 특징 및 구조 SAS의 구조​SAS는 SQL, CSV, Xlsx 등 다양한 형식을 지원합니다. Data Step을 사용하여 SAS Data Set을 연결합니다.그 다음, 생성된 Data Set을 Proc(procedure, 프로시저) Step으로 시각화, 보고서, 기초통계 등을 수행할 수 있습니다.라이브러리용어정리- 테이블 : 엑셀과 같이 행과 열로 데이터가 정리된 파일명입니다.- 라이브러리: 테이블이 속한 폴더명입니다.​라이브러리의 종류- 영구 라이브러리 : SAS 프로그램을 껏다 켜도 살아있는 라이브러리- 임시 라이브러리 : SAS 프로그램을 껏다 키면 데이터가 날아가는 라이브러리- 사용자 라이브러리 : 사용자가 임의로 지정하는 라이브러리​SASHELP는 디폴트 라이브러리로 영구 라이브러리입니다.WORK는 임시 라.. 2025. 3. 15.
SAS 데이터 이해하기 데이터에 접근하는 것(Accessing Data)은 SAS 프로그래밍 프로세스의 첫번째 단계입니다. SAS에서는 테이블의 칼럼을 칼럼 또는 변수라고 합니다. SAS에서는 테이블의 행을 행 또는 관측치 라고 합니다. SAS에서 모든 칼럼에는 이름(Name), 유형(Type), 길이(Length) 가 반드시 있어야 합니다. 1. 이름(Name)[명명규칙]이름은 영문기준으로 1 ~ 32 글자 사이여야 합니다.문자나 밑줄(underscore)로 시작해야 합니다. 이후 글자는 문자, 숫자 밑줄을 사용할 수 있습니다.대문자, 소문자, 혼합 문자 사용 가능합니다. SAS 코드는 실행할 때 사용되는 환경에 따라, SAS는 칼럼 및 테이블 이름에 밑줄 이외의 공백과 특수기호를 헝요할 수 있습니다. 그러나, 단순성과.. 2025. 3. 11.
SAS Syntax 이해하기 SAS는 통계 분석 및 데이터 관리를 위한 강력한 도구입니다.광범위한 기능과 사용자 친화적인 인터페이스로 인해 다양한 산업 분야에서 사용됩니다. SAS 문법의 기본 사항 SAS 프로그램은 스텝의 연속으로 구성됩니다. SAS 프로그램의 기본 구조SAS 프로그램은 크게 두 가지 유형의 스텝으로 이루어져 있습니다.데이터 스텝(Data Step): 데이터를 읽고, 변형하고, 새로운 데이터를 생성하는 역할을 합니다.프로시저 스텝(Proc Step): 데이터를 분석하고, 통계 처리하고, 보고서를 생성하는 역할을 합니다./* Data 스텝 예제 */DATA mydata; SET mylib.cars;RUN;/* Proc 스텝 예제 */PROC PRINT DATA=mydata;RUN; 스텝의 구성 요소각 스텝은 다음과.. 2025. 2. 21.
SAS 공부할 때 참고하기 좋은 정보 SAS를 검색하고 찾고 있다는 것은 회사에서 사용한다는 이야기 일 것입니다.그리고 SAS를 담당하거나 또는 활용하는 경우일 것입니다. 당장 일을 해야겠는데, 바로 교육을 받을 수는 없고, 그래서 검색을 하고 있는 것이라면 잘 찾아 오셨습니다. SAS 를 공부할 때 필요한 정보입니다. 기본 문법을 공부할 때 보기 좋은 강의 입니다. 기본적인 것은 다 있으나, 결정적일 때 전자책에만 있다고 나옵니다. 7900원이니 한번 구입해볼법도 하지만 쉽게 결제 할 마음이 생기지 않습니다.https://wikidocs.net/book/2678 SAS로 하는 기초 데이터 전처리, 핸들링(Data handling)SAS를 활용한 데이터 전처리를 다루는 책입니다. SAS를 이용해서 통계분석을 다루는 책은 많이 있지만, .. 2025. 2. 12.
728x90
반응형