본문 바로가기

r78

(R)제05강(00)_외부파일 다루기(R1) 목차 5.1. 텍스트 파일 다루기 130 5.1.1. 텍스트 파일 읽기와 저장하기 131 5.1.2. csv 파일 읽기와 저장하기 134 5.1.3. 구분자로 분리되어 있는 경우 - sep 136 5.1.4. 고정길이 포맷 데이터 137 5.2. scan( ), readline( ) 함수를 이용하기 138 5.2.1. scan( ) 함수 이용하기 138 5.2.2. readline( ), readLimes( ) 함수 이용하기 139 5.3. 엑셀 파일 다루기 141 5.4. SAS 또는 SPSS 파일 다루기 143 5.4.1. SAS 데이터 읽어들이기 sample.7bdat 143 5.4.2. SPSS 데이터 읽어들이기 sample.sav 144 5.5. 기타 파일 다루기 – Rdata, 인터넷 145 5.5.. 2021. 12. 13.
(R)제05강(01)_텍스트파일 다루기 외부파일 중에서 가장 일반적으로 많이 사용되는 텍스트파일에 대하여 다룹니다. 텍스트 파일은 보통 데이터들 마다 빈칸으로 구분되어 있거나, 구분자를 사용하여 구분하기도 하고, 컴마로 구분된 csv 파일을 많이 사용합니다. 외부파일을 불러오는 내용은 앞으로 매번 강의 때마다 많이 사용하게 됩니다. 텍스트 파일 읽기와 저장하기 외부 파일이 빈칸으로 구분되어 있는 일반 텍스트파일인 경우 read.table(“파일이름”)을 사용합니다. read.table 함수를 읽어 들인 경우 데이터 타입은 data.frame입니다. 외부 텍스트 파일을 이용하는 경우에는 대부분 데이터프레임으로 구성됩니다.. (1) 첫 행에 변수명이 없는 경우 외부파일이 d:\r_class\sample.txt 에 저장되어 있고, 그 형태는 다음과.. 2021. 12. 13.
(S,R)제05강(09)_SAS 시스템파일 이용하기 - 국민건강영양조사 sas7bdat SAS에서 프로그램을 실행하면 데이터셋이 work.*** 형태로 만들어 지고 SAS를 종료하면 워크파일 work.*** 을 사라집니다. 다시 SAS를 실행하면 해당되는 work 파일이 없으므로 새로 SAS 프로그램을 실행해야 합니다. 이런 경우 SAS 시스템파일을 만들어 놓으면 SAS 종료후에도 지워지지 않아 다음 작업에서 곧바로 사용할 수 있습니다. 외부에서도 SAS 파일을 다운로드 받은 경우, 그 파일을 곧바로 사용할 수 있습니다. R 에서 SAS시스템 파일(확장자 sas7bdat)를 사용하려면 패키지 sas7bdat 를 사용하면 됩니다. 국민건강영양조사 사이트로 가 보면 화면 아래에 SAS -[다운로드] 를 클릭하면 해당연도의 원시자료를 다운로드 할 수 있습니다. hn18_all(sas).zip 파.. 2021. 12. 13.
(S)제29강(01)시계열분석 실습 - SAS ,R 29일 시계열분석 실습의 SAS 버전과 R 버전입니다. R의 결과와 SAS 결과가 다르게 나올 수 있습니다. 이것은 R과 SAS 중 어느 것 맞느냐? 틀리냐? 문제가 아니라 ARIMA 모형을 추정할 때 적용되는 추정방법에 따라 결과가 (당연히) 다르게 나옵니다. SAS 내에서도 추정방법에 따라 여러가지 결과가 나옵니다. R은 무료이지만 SAS는 유료이기 때문에 일반 사용자가 사용하기 불편한 점이 있습니다. SAS OnDemand for Academics(줄여서 SAS-ODA) 이라는클라우드 무료버전이 있는데 SAS-ODA 를 사용했습니다. 다음과 같은 데이터가 있습니다. 그냥(?) 60개의 데이터입니다. 이것은 그냥 단순한 60개의 데이터입니다. 향후 10개의 데이터를 예측해 보기로 합니다. 644 54.. 2021. 11. 29.
비모수(non-parametric) 검정 - SAS, R, SPSS 비교 안녕하세요. 요즘 SAS, R, Python의 분석 결과를 비교하고 있습니다. t검정 등에서는 정규분포를 가정하고 있으나, 비모수 검정은 분포의 형태를 가정하지 않습니다. 우선 비모수 검정 중에서 두 그룹간 평균치차이 검정을 하는 윌콕선순위값 검정을 살펴보았습니다. 순위합검정은 두 그룹을 합쳐서 하나의 그룹으로 만든 다음, 크기순으로 정렬하여 순서를 매긴 다음 다시 원래의 두 그룹으로 나누고, 각 그룹의 순위합을 구하여 서로 비교하는 분석방법입니다. 남자의 국어성적: 60, 66. 72, 78, 84, 79 여자의 국어성적: 64, 69, 75, 81, 87, 92 남녀의 국어성적: 60, 66. 72, 78, 84, 79, 64, 69, 75, 81, 87, 92 (정렬) 60, 64, 66. 69, .. 2021. 11. 25.
단계적 회귀분석(mtcars 이용)-SAS, R 이용하기 [SAS] DATA mtcars;INFILE 'D:\sas\c;ass\mtcars.csv'; * 32 ,11; * R datasets 에 들어있는 mtcars를 csv 파일로 만들었습니다. INPUT mpg cyl disp hp drat wt qsec vs am gear carb;RUN; PROC CORR;VAR mpg cyl disp hp drat wt qsec vs am gear carb ; * 상관계수를 일단 구해 봤습니다 RUN; PROC REG ;MODEL mpg=cyl disp hp drat wt qsec vs am gear carb; * 단순한 다중회귀분석을 실행해 봤습니다 RUN; * (1) 전진선택법 PROC REG;MODEL mpg=cyl disp hp drat wt qsec vs am.. 2021. 11. 21.