예제로 배우는 sas 프로그래밍 입문 연습문제

SAS는 4세대 프로그래밍 언어입니다. 4세대 프로그래밍 언어는 „상용 비즈니스 소프트웨어 개발과 같은 특정 목적을 염두에 두고 설계된 프로그래밍 언어”입니다. 프로그래밍 노력을 줄이고 소프트웨어 개발에 소요되는 시간과 비용을 최소화하도록 설계되었습니다. R과 파이썬은 4세대 언어가 아닙니다. 이 과정은 SAS 프로그램을 작성하는 방법을 배우고 자하는 사용자를 위한 것입니다. SAS 프로그래밍을 배우기 위한 진입점이며 다른 많은 SAS 과정의 전제 조건입니다. SAS 프로그래밍 워크플로우: SAS 프로그래밍 애플리케이션은 아래 다이어그램에 지정된 흐름 제어를 특징으로 합니다. 사용되는 프로그래밍 언어에 관계없이 좋은 프로그래머가 준수할 수 있는 기본 프로그래밍 관행이 있습니다. 두 가지 좋은 프로그래밍 방법은 프로그램의 서식 지정 및 주석 에 관한 것입니다. 따라서 SAS 프로그램의 서식 지정 및 주석 에 대한 몇 가지 지침을 검토하여 이 단원에서 마무리해 보겠습니다. 이 과정 전반에 걸쳐 다음 지침인 데이터 탐색: 두 번째 단계에서는 불일치 또는 잘못된 값이 있는지 확인해야 합니다. 여기서 빈도 보고서 및 요약 통계도 생성될 수 있다. 언뜻 보기에 이러한 보고서와 요약을 보면 박쥐에서 바로 몇 가지 불일치를 찾을 수 있습니다.

예를 들어 범주형 특성의 모든 레이블 이름은 대문자로 표시될 수 있습니다. 잘못된 값의 또 다른 예는 경기 중 배트맨이 득점한 최소 런 수에 대한 음수 값입니다. 처음 5개의 행도 이 단계에 표시됩니다. SAS 인스티튜트 Inc는 무료로 사용할 수있는 SAS 대학 에디션을 출시했기 때문에 이제 초보자는 SAS를 배우고 연습 할 수 있습니다. 기본 SAS를 배우는 데 필요한 모든 기능은 여기에서 확인할 수 있습니다. 기본 SAS를 학습하면 다른 구성 요소를 쉽게 배울 수 있습니다. 이것은 SAS 프로그래밍 응용 프로그램의 전체 프레임워크입니다. 이 문서에서SAS 프로그램의 워크플로우를 명확하게 볼 수 있기를 바랍니다. 마찬가지로 프로시저는 PROC 라는 키워드가 사용된 프로시저의 이름을 따르는 PROC 문으로 시작합니다(예: 프로시저의 이름은 PRINT, SORT 또는 MEAN일 수 있음). SAS 절차에는 대부분 몇 가지 가능한 문이 있습니다. 또한, 회사는 모든 데이터를 가지고 있지 않을 수 있습니다.

예를 들어 고객이 티셔츠를 구입하지 않은 경우 고객이 티셔츠를 구입하지 않기로 결정한 요인은 무엇입니까? 이 누락된 데이터는 문제를 일으킬 수 있습니다. 우리는 이러한 문제를 어떻게 처리합니까? 이러한 데이터는 어떻게 처리합니까? 분석을 사용하면 이러한 문제가 더 쉬워집니다. 분석을 사용하면 불필요한 데이터를 제거하고 관련 정보를 최적화하여 더 나은 의사 결정을 내리는 데 도움이 되는 패턴을 찾을 수 있습니다. 데이터 단계를 사용하여 프로그램을 시작하여 SAS 데이터 집합을 만든 다음 데이터를 PROC 단계로 전달합니다.