SAS 프로그래밍 : 통계 데이터를위한 스프레드 시트 내

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


SAS는 주로 스프레드 시트 또는 데이터베이스의 데이터를 통계적으로 분석하기 위해 설계된 특수 프로그래밍 언어입니다. SAS는 이러한 데이터를 컴파일, 분석 및 결과를 표, 그래프 및 기타 텍스트 또는 웹 기반 문서로 출력하는 데 사용됩니다. Microsoft Excel과 같은 프로그램에서 제공되는 기본 제공 도구와 달리 SAS를 사용하면 다양한 소스에서 데이터를 검색하고 관리 할 수 ​​있으며 해당 데이터를 조작하고 컴파일 할 때 훨씬 더 많은 제어 및 자유를 제공합니다..

SAS 프로그래밍 언어는 SAS System 소프트웨어 제품군을 위해 특별히 설계되었습니다. 이 제품군은 프로그래머가 아닌 사용자를위한 그래픽 인터페이스와 SAS 언어를 통해서만 가능한 여러 고급 옵션을 제공합니다.

SAS 프로그래밍은 2 단계 접근 방식을 사용하여 데이터를 처리합니다. DATA 단계에서 프로그램은 소스에서 데이터를 검색하여 SAS 데이터 세트를 작성하는 데 사용합니다. PROC 단계에서 프로그램은 해당 데이터를 분석합니다. 이러한 각 단계는 일련의 진술로 나뉩니다. DATA 단계에서 명령문은 소프트웨어가 조치를 수행하거나 데이터 세트를 읽거나 데이터 모양을 변경하도록 지시하는 데 사용됩니다. PROC 단계에서 명령문은 명명 된 프로 시저를 호출하거나 데이터를 정렬하거나 결과를 표시하는 데 사용됩니다..

역사

SAS 작업은 1966 년 노스 캐롤라이나 대학교에서 국립 보건원 (National Institute of Health)이 제공 한 자금을 통해 시작되었습니다. 당시 새로 고용 된 프로그래머 인 Anthony Barr는 IBM System 컴퓨터에서 실행할 수 있고 농업 데이터를 분석하는 데 사용할 분산 및 회귀 소프트웨어를 개발하는 일을 맡았습니다. Bar는 NCU 학생 인 James Goodnight과 함께 1972 년에 SAS의 첫 번째 버전을 발표했지만 프로젝트 직후에 자금을 잃었습니다. Barr와 Goodnight은이 프로젝트에 대한 작업을 계속했으며 1973 년에 Southern Experiment Stations의 대학교 통계 학자로부터 자금을 확보했습니다. 현재 몇 명의 새로운 회원이 계량 계, 행렬 대수 및 새로운 프로그래밍과 같은 새로운 기능을 도입하여 팀에 합류했습니다. 기능성.

1976 년이 팀은 NCU에서 프로젝트를 가져와 SAS Institute Inc에 통합했습니다. 1980 년대와 1990 년대에 걸쳐 SAS는 여러 가지 새로운 플랫폼에 도입되었으며 그 기능은 더욱 확장되고 개선되었습니다. 2000 년대에이 회사는 회사 이메일과 같은 텍스트 소스 및 CRM 소프트웨어와 같은 텍스트 소스의 데이터를 분석하는 텍스트 마이너 소프트웨어를 포함하여 비즈니스 데이터 분석을 목적으로하는 여러 가지 신제품을 개발하기 시작했습니다. 2010 년에는 학생들을위한 무료 SAS 버전을 소개했습니다. 2013 년 현재 SAS는 고급 분석 소프트웨어 제품 중 가장 큰 시장 점유율을 차지했습니다..

2000 년대 영국의 World Programming Limited는 자체 SAS 컴파일러 인 WPS (World Programming System)를 출시했습니다.이 컴파일러는 SAS 프로그램을 작성, 편집 및 실행하는 데 사용될 수 있으며 SAS 시스템과 동일한 기능을 포함합니다..

SAS Institute vs World Programming Limited

SAS System, Inc.는 2010 년부터 SAS Programming 저작권 및 리버스 엔지니어링 SAS 소프트웨어를 침해하는 WPL을 주장하면서 World Programming Limited에 대해 여러 건의 소송을 제기했습니다..

EU 법정은 WPL이 SAS 소스 코드에 액세스 할 수없고 SAS 소프트웨어를 사용하여 자체 제품의 기능을 결정했기 때문에 SAS 소프트웨어의 저작권을 침해하지 않았다는 사실을 발견했습니다. 판결은 저작권 보호가 소프트웨어 기능으로 확장되지 않는 선례를 설정하기 때문에 소프트웨어 세계에서 중요합니다..

그러나 WPL은 SAS 매뉴얼 사용에 대한 저작권법을 위반 한 것으로 밝혀졌으며,이 섹션은 자체 매뉴얼에 거의 그대로 복사되어 있습니다. 미국 연방 법원은 또한 WPL이 무료 SAS Learning Edition 소프트웨어를 비상업적 용도로 사용했을 때 (자체 소프트웨어를 만들기 위해) SAS 소프트웨어 계약 조건을 위반했다고 주장하면서 불공정하고기만적인 거래 관행에 WPL이 유죄임을 밝혔습니다..

서적

대부분의 프로그래밍 서적과 마찬가지로 지식 수준에 맞는 책을 선택하십시오. SAS의 경우 책은 숙련 된 프로그래머, 데이터 분석가 또는 둘 다를 위해 특별히 작성되는 경향이 있습니다. 그럴만한 이유가 있습니다. SAS는 초점이 제한되어 있으므로 이러한 영역 중 하나에 배경 지식이 없으면 처음부터 언어를 배우고 싶지 않을 것입니다.

  • Delwiche and Slaughter의 Little SAS Book :이 책은 숙련 된 SAS 프로그래머를 위해 제작되었습니다. 많은 예제와 시각 자료로 주제를 짧고 독립적 인 수업으로 분류합니다..
  • SAS Essentials : Elliott 및 Woodward의 SAS for Data Analytics 마스터 링 : SAS 프로그래머를 대상으로 설계되었지만이 책은 주로 상위 레벨의 학부생 및 프로그래밍, 데이터 분석을 공부하는 석사 학생을 대상으로하기 때문에 다른 것보다 더 진보 된 접근 방식을 취합니다. 해석학. 이 책은 일반적인 SAS 절차를 가르치는 것 외에도 현재 통계 기술 및 데이터 조작 방법에 대한 개요를 제공합니다..
  • McDaniel과 Hemedinger의 SAS for Dummies : 스펙트럼의 반대편에있는이 책은 SAS 프로그래밍에 대한 재미 있고 간단한 접근 방식을 취합니다. SAS Essentials (통계 분석에 대한 배경 지식, SAS 시스템 개요 및 일반적인 SAS 절차)와 유사한 정보를 제공하지만, 언어에 대한 따르기 쉽고 절대적인 초보자 접근 방식이 필요합니다..
  • 예제를 통해 SAS를 배우기 : Ron Cody의 프로그래머 안내서 : 학습을 통해 배우면 이것이 바로 여러분을위한 텍스트입니다. 특정 기술로 SAS를 분류하고 실제 예제를 제공 한 다음 코드를 분석하여 작동 방식을 단계별로 보여줍니다. 각 장은 학습 한 내용을 확인하기위한 테스트 문제로 끝납니다.
  • SAS Certification Prep Guide : 경력 개발을 위해 인증을 받고자하는 프로그래머를위한이 안내서는 SAS Institute에서 발표 한 공식 테스트 준비 안내서입니다..

훈련

SAS 교육은 복잡한 통계 기반 자습서부터 초 고성능 프로그램 별 가이드, 매우 기본적인 새로운 프로그래밍 도구까지 다양합니다. 통계 분석 학위를받을 수 없거나 이미 교육을 받았으며 추가 교육을 받으려면 다음과 같은 옵션이 많이 있습니다.

  • SAS 인증 : SAS Institute는 기본 및 고급 SAS 프로그래밍, 통계 분석, 비즈니스 인텔리전스, 데이터 관리 및 SAS 관리에서 전 세계 여러 인증을 제공합니다..
  • 학습 분석 : 분석가를 대상으로하는이 SAS 인증 교육은 수업 또는 온라인 비디오 강의 모음을 통해 수행 할 수 있습니다.
  • SAS 교육 비디오 : YouTuber Tamirat Chulta가 게시 한이 짧은 교육 비디오는 데이터 세트 결합, 입력 형식 지정 및 SAS 전자 메일 관리와 같은 광범위한 일반적인 응용 프로그램 및 프로그래밍 팁을 다룹니다..
  • SAS 자습서 : Study SAS 블로그는 UCLA, Texas A에서 제공하는 수십 개의 무료 SAS 노트 및 비디오 자습서에 대한 링크를 제공합니다.&M University 및 Virginia Commonwealth University. 데이터 수정 및 탐색에 대한 일반적인 토론부터 특정 기능 및 언어 논리에 이르기까지 다양한 주제.

기타 자료

스프레드 시트 데이터를 분석 할 때 대부분의 사람들은 선호하는 스프레드 시트 프로그램에 제공된 도구를 사용합니다. 그러나 데이터를 최대한 활용하려는 프로그래머는 SAS 프로그래밍이 분석을위한 필수 도구임을 알게 될 것입니다. SAS를 시작하거나 지식을 향상시키려는 경우 다음 커뮤니티 리소스가 도움이 될 수 있습니다.

  • SAS Institute : SAS 설립자는 온라인 설명서, 지원, 무료 자습서, 온라인 교육, 소프트웨어 데모 및 무료 대학 판을 포함하여 SAS 프로그래머에게 충분한 리소스를 제공합니다..
  • 세계 프로그래밍 시스템 : SAS System의 대안에 관심이있는 경우 공식 WPS 사이트에는 프로그램, 모듈 및 지원되는 플랫폼에 대한 정보가 포함됩니다.
  • SAS 커뮤니티 페이지 : SAS Institute에서 유지 관리하는이 온라인 커뮤니티에는 75,000 명 이상의 회원이 있습니다. SAS 프로그래밍, 데이터 관리, 비즈니스 인텔리전스, SAS 관리 및 위험 관리를 포함하여 다양한 SAS 및 데이터 분석 주제에 대한 활발한 토론을 주최합니다. 로컬 연결을 원하는 프로그래머를위한 지역 그룹도 있습니다.
  • SAS 블로그 : SAS Institute는 24 개 이상의 블로그를 호스팅하며, 각각 SAS 교육, 분석, 비즈니스 예측, 업계 통찰력 및 지역 중심 SAS 정보를 포함하여 서로 다른 SAS 관련 주제에 중점을 둡니다. SAS 사용에 대한 최신 정보와 의견을 찾고 있다면 여기를 시작하십시오..
  • SAS 연구 : 정기적으로 유지 관리되지는 않지만이 SAS 블로그에는 자습서, 온라인 비디오, 무료 전자 책 및 SAS 프로그래머를위한 인터뷰 팁을 포함한 많은 유용한 리소스가 포함되어 있습니다..
  • SAS Dummy :이 블로그는 SAS 온라인 커뮤니티 관리자이자 저자 중 한 명인 Chris Hemedinger가 관리합니다. 인형 용 SAS. 책과 마찬가지로 그의 접근 방식은 간단하고 접근성이 뛰어납니다.
  • 결론

    복잡한 데이터 분석을 수행 할 수있는 도구를 찾고 있다면 SAS System은 시장 리더이며 SAS 언어 기능이 비즈니스 분석 분야에서 어떻게 큰 도움이되는지 이해합니다..

    SAS 언어는 매우 구체적으로 초점을 맞추기 때문에 일반적인 프로그래머가이를 선택하여 재미있게 배우려고하지는 않습니다. 반면에 프로그래밍에 관심이 없었던 통계 및 데이터 분석 학생들은 여기서 예외를 원할 수 있습니다..

    그러나 SAS를 선택한 언어로 선택할 때는 재정적으로 고려해야 할 사항이 있습니다. 언어 자체는 자유롭게 사용할 수 있지만 두 주요 컴파일러에는 모두 라이센스가 필요합니다. SAS System의 학생용 버전은 무료로 제공되지만 졸업 후에도 개인용 사본을 계속 사용하려면 비용을 지불해야합니다..

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map