728x90

전체 글 137

SAS programming 기초 (자료의 결합 - 가로 결합)

목적 오늘은 SAS 프로그램을 이용하여 자료의 결합에 대해 알아보자. Sample data는 적당히 만들어 이용할 것이다. SAS 프로그램에서 결합의 종류는 크게 세로 결합과 가로 결합이 있는데, 이전 포스팅에서는 세로 결합을 다루었다. 세로 결합에 대한 내용을 먼저 보고 오려면 아래 링크 Click 2022.08.29 - [끄적이는 통계분석/SAS] - SAS programming 기초 (자료의 결합 - 세로 결합) 이번 포스팅에서는 가로 결합을 다룰 것이다. 1. 가로 결합 (Set) - 일대일 결합 - 데이터셋들의 모든 변수가 생긴다. - 최종적으로 obs가 가장 작은 데이터셋의 obs가 생성된다. - set 데이터셋1; set 데이터셋2; set ...; set 데이터셋n; - 동일한 변수명이 있..

티스토리 구글 애드센스 로고만 나오는 현상??? (해결방법 포함)

1. 문제 티스토리 애드센스 승인이 된 후, 기쁜 마음으로 자동광고 설정을 해놓고, 본문 중간 (에디터)도 모두 설정해 놓았다. 처음에는 애드센스가 잘 적용되서 광고가 잘 나오는 듯 했지만 이따금씩 광고가 나와야할 자리에 Google Adsense 로고만 나오는 것이다??? 2. 해결 방법 다른 많은 사람들이 포스팅 해 놓은 해결 방법은 여러가지가 있지만, 그 중 몇가지만의 설정으로 해결되었다. 2.1. 도메인 설정 구글 애드센스 홈페이지에서 계정-설정-계정 정보 Click 내 경우는 내부용으로 되어 있었는데, 공개로 수정 후 비즈니스 도메인을 tistory.com으로 수정하였다. 비즈니스 도메인은 티스토리만 사용할 경우에는 tistory.com 정도로만 작성해도 문제는 없다. 2.2 애드센스 코드 삭제..

SAS programming 기초 (자료의 결합 - 세로 결합)

목적 오늘은 SAS 프로그램을 이용하여 자료의 결합에 대해 알아보자. Sample data는 적당히 만들어 이용할 것이다. SAS 프로그램에서 결합의 종류는 크게 세로 결합과 가로 결합이 있는데, 1. 세로 결합 (Set) - 두개 이상의 데이터셋들을 위 또는 아래로 붙이는 결합 - data step 내에서 set문을 이용 - set 데이터셋1 데이터셋2 ... 데이터셋n - 먼저 작성하는 순서대로 데이터셋1이 가장 위, 데이터셋n이 가장 아래에 붙는다. - 붙일 변수는 동일하게 만든다. 먼제 예제 데이터셋 a, b를 만들고 data a; input num; datalines; 1 2 3 ; run; data b; input num; datalines; 4 5 6 ; run; 세로 결합을 해보면 data..

SAS programming 기초 (제어문, IF, Do loop, Select when)

목적 오늘은 SAS 프로그램을 이용하여 data step에서 제어문에 대해 알아보자. Sample data는 sashelp.class를 이용할 것이다. SAS 프로그램에서 제어문은 아래와 같이 있는데, - IF (조건 IF, 선택 IF) - Do loop (단순 Do, 반복 Do, Do Ultil, Do While) - Select when 1. IF 1.1 조건 IF - 조건에 해당하는 새로운 변수를 생성할 때 사용 - if 조건1 then 변수=xx; else if 조건2 then 변수=xx; else if 조건3 then 변수=xx; ... ; else 변수=xx; data a; set sashelp.class; if AGE

SAS programming 기초 (Dataset 만들기, 외부데이터 불러오기, proc import, infile 문)

목적 오늘은 SAS 프로그램을 이용하여 dataset을 만드는 방법에 대해 알아보자. SAS 프로그램에서 dataset을 만드는 방법은 크게 아래와 같은데, - SAS 프로그램 내에서 data step을 이용하여 dataset을 만드는 방법 - 외부 데이터 (Excel, DB, text file 등등)를 불러와 dataset을 만드는 방법 1. SAS 프로그램 내에서 dataset을 만드는 방법 아래와 같이 직접 확장편집기에 SAS code를 입력하여 만들 수 있다. data a; input a b c; datalines; 1 2 3 4 5 6 7 8 9 ; run; - data 데이터셋명; ~~~ run; - input: 변수 지정 (문자 변수는 뒤에 $를 붙인다. 예를 들면 a $ b $ c $) -..

SAS를 이용한 일표본 t 검정 (One sample t-test)

목적 오늘은 SAS 프로그램을 이용하여 일표본 t 검정에 대해 알아보자. SAS를 이용하여 분석할 것이고, Sample data는 sashelp.bweight를 이용할 것이다. 일표본 t 검정은 이전 포스팅에서 다뤘었던 카이제곱 적합도 검정(One way chi-square test)과 비슷한 위치에 있는 검정이라고 보면 된다. 카이제곱 적합도 검정을 먼저 보고 오려면 아래 링크 Click 2022.08.24 - [끄적이는 통계분석/SAS] - SAS를 이용한 카이제곱 적합도 검정 (One way Chi-square test) 예시 자료를 이용하여 유아의 평균 몸무게가 3000g 이 맞는지 보고자 한다. 1. 일표본 t 검정 (One sample t-test) - 단일 표본 - 표본 집단의 평균 (표본평..

SAS를 이용한 짝지은 비율에 대한 비교 (Mcnemar's test, Bowker's test)

목적 오늘은 SAS 프로그램을 이용하여 짝지은 비율을 비교하는 방법에 대해 알아보자. SAS를 이용하여 분석할 것이고, Sample data는 적당히 만들어 이용할 것이다. 예시 자료를 이용하여 학원 등록 전후 시험 통과 변화율에 차이가 있는지 보고자 한다. 1. 맥니마 검정 (Mcnemar's test) - 짝지은 범주형 변수의 비율을 비교하는 방법 (연속형 변수의 Paired t-test에 대응되는 방법) - 2x2 분할표인 경우 사용 먼저 예제 데이터를 아래와 같이 생성하고, data result; input PRE POST COUNT; datalines; 0 0 28 0 1 31 1 0 52 1 1 14 ; run; SAS Code를 이용하여 다음과 같이 분석한다. proc format; valu..

티스토리 구글 애드센스 무한검토??? (해결방법 포함)

1. 구글 애드센스 티스토리 시작 후 2~3번의 애드센스 승인 거절을 맛본 후.. 한동안 포기 상태로 1~2년이 흐르도록 포스팅하지 않았다. 무슨 계기인지 4달 전 포스팅을 2~3개 정도 하였고, 삼주정도 전부터 갑자기 많이 포스팅하기 시작했다. 그러다 전체 글 수는 15개가 넘어갔고, 다시 구글 애드센스 승인 신청을 하게 되는데... 2. 무한 검토의 늪 분명 구글 애드센스 사이트 검토를 요청하면 보통 몇일 이내에 완료되지만 최대 2주가 소요될 수 있다는 문구가 나온다. 그런데.. 2주가 지났는데도 불구하고 가끔씩 서치 콘솔팀에서 오는 모바일 사용 편의성 문제에 대한 메일 빼고는 애드센스에선 아무 메일도 오지 않았다. 애드센스 사이트 들어가보면 "검토 중", "준비 중"이라는 문구만 뜰 뿐이다. 3. ..

SAS를 이용한 카이제곱 적합도 검정 (One way Chi-square test)

목적 카이제곱 검정은 두 변수를 이용하는 동질성 검정, 독립성 검정 그리고 한 변수를 이용하는 적합도 검정이 있다. 오늘은 SAS 프로그램을 이용하여 카이제곱 검정 방법 중 하나인 적합도 검정을 해보자. SAS를 이용하여 분석할 것이고, Sample data는 sashelp.class를 이용할 것이다. 예시 자료를 이용하여 남성과 여성의 비율은 각각 60%, 30%가 맞는지 보고자 한다. 1. 카이제곱 적합도 검정 (One way Chi-square test) - 단일 변수 - 표본 집단의 각 그룹의 비율이 이미 알려진 비율과 동일한지 검정 - 예들 들어 남 여 두 그룹의 비율이 6:4로 알려져 있다고 하면, 귀무가설 (H0) 은 남성=60%, 여성=40%, 대립가설 (H1) Not H0 (귀무가설이 아..

SAS를 이용한 비율에 대한 비교 (Chi-square test, Fisher's exact test)

목적 오늘은 SAS 프로그램을 이용하여 두 집단 간 연관성이 있는지 비교하는 방법에 대해 알아보자. SAS를 이용하여 분석할 것이고, Sample data는 sashelp.class를 이용할 것이다. 예시 자료를 이용하여 성별과 몸무게 간 연관성이 있는지를 보고자 한다. 1. 카이제곱 검정 (Chi-square test) - 두 집단 간 연관성이 있는가를 비교하는 방법 - 귀무가설 (H0) 은 두 집단 간의 연관성이 없다, 대립가설 (H1) 두 집단 간의 연관성이 있다. 먼저 몸무게를 대략적으로 4 그룹으로 나누고, data ex; set sashelp.class; if weight

728x90