본문 바로가기

조인호83

제01강(5.1) SAS 프로그램 실습 SAS를 실행하는 방법은 다른 윈도우 프로그램을 실행하는 방법과 같이 [시작]에서 [프로그램(P)]을 선택한 후 [The SAS System]/[The SAS System for windows]을 순서대로 클릭하면 됩니다. SAS를 실행하면 다음과 같은 주 화면이 나타나는데 SAS를 처음 사용하는 사람들에게 다소 당황스런 화면으로 여러분들이 이해하고 넘어가야 할 첫 번째 관문입니다. 1. ‘확장 편집기’ 창 이용 SAS를 실행하게 되면 자동적으로 “확장편집기” 창이 나타납니다. 이제 “확장편집기” 창을 이용하여 프로그램을 만들어 보겠습니다. 다음은 간단한 SAS 프로그램입니다. /* 간단한 SAS 프로그램 01_simple.sas */ DATA a1; INPUT gender $ wei hei age jo.. 2021. 6. 19.
제01강(6.1) R 프로그램 오픈소스인 R이 공개되면서 그동안 통계분석 분야에서 독보적으로 많이 사용된 SAS에 대한 사용이 줄어들고 있습니다. 앞으로 각 장 마다 설명이 되는 SAS를 R을 이용하여도 분석을 할 수 있는 것을 보이기 위해 준비했습니다. SAS와 R 프로그램을 비교하기도 하고 그 결과물을 비교해 보면 R에 대한 활용도가 더욱 높아질 것이라 생각됩니다. /* 간단한 SAS 프로그램 01_simple.sas */ DATA a1; INPUT gender $ wei hei age join $ ; CARDS; F 65 171 23 2002-01-23 F 66 172 24 2002-02-29 F 69 176 38 2003-01-23 M 67 173 43 2003-05-05 M 68 177 40 2004-04-31 M 72 17.. 2021. 6. 19.
제22강(1.2)로지스틱회귀분석:오즈(odds), 로짓(logit) 로지스틱회귀분석을 설명할 때, 회귀분석을 설명하고, 종속변수가 0 또는 1을 가지는 경우 하는 회귀분석을 로지스틱 회귀분석이라고 설명합니다. 그 다음 바로 나오는 단어가 오즈(odds) 입니다. p/(1-p) 즉 오즈는 성공할 확률이 실패할 확률의 몇 배인지를 나타내는 값입니다. 오즈값이 4이면 성공할 확률이 실패할 확률보다 4배인 것을 의미합니다. 오즈비(ratio) 는 말 그대로 오즈의 비율입니다. 그러니까 오즈값이 두개가 있으면 이 두 오즈값의 비율을 의미합니다. * 간혹 오즈(p/(1-p)가 비율의 형태를 띄고 있어서, 오즈를 오즈비로 혼동하여 사용하는데 유의하시기 바랍니다. $$ 0 \lt p \lt 1$$ 확률은 0 보다 크고 1보다 작다... $$ 0 \lt \frac{p}{1-p} \lt .. 2021. 4. 22.
(S)제17강(00)_통계적 분석기법 목차 17강 통계분석 프로시져의 목차입니다. 통계적 분석기법 설문지 분석 SAS 프로그램 카이제곱법 χ2 검정 예제 설문지 분석 - χ2 검정 t 검정 t 검정 예제 설문지 분석 - t 검정 분산분석법(ANOVA) 분산분석법 예제 설문지 분석 – 분산분석법 상관분석 상관분석 예제 설문지 분석 – 상관분석 회귀분석 회귀분석 예제 설문지 분석 - 회귀분석 로지스틱 회귀분석 로지스틱 함수 그리기 운전면허 합격 여부 R 프로그램 2021. 4. 22.
표본분산을 구할 때 (n-1)로 나누는 이유 $ \text{표본분산을 구할 때 n으로 나누지 않고 n-1로 나누는 이유를 설명합니다.} $ $ \\ $ $ s^2 = \frac{ \sum_{i=1}^n (x_i-\overline{x})^2} {n-1} $\begin{align*} E[s_n^2] &=E[\frac{1}{n} \sum_{i=1}^n(xi- \overline{x})^2]\\ &=\frac{1}{n} E[\sum_{i=1}^n ((x_i-u)-(\overline{x}-u))^2]\\ &=\frac{1}{n} E[\sum_{i=1}^n ( (x_i-u)^2- 2(x_i-u)(\overline{x}-u)+(\overline{x}-u)^2)]\\ &=\frac{1}{n} E[\sum_{i=1}^n ( x_i-u)^2- 2(\overline{x.. 2021. 4. 8.
(S1)제12강(1.1) SAS에서 R 실행하기 좀 이상한 개념이긴 한데, SAS에서 R 코드를 실행하는 방법을 설명합니다. SAS/IML 의 예제를 R로 실행해 보겠습니다. SAS에서 R을 쓰지 말고 그냥 R을 쓰면 되지, 구태어 SAS 환경에서 R을 쓸 필요가 있나요? 물으시면 "제 말이 바로 그 말입니다" 그런데 SAS에 익숙하신 분들은, 또는 업무상 SAS 프로그램내에서 R을 구현할 수 있으면 엄청 편리한 부분도 있을 수 있을 것이라는 생각도 듭니다. PROC OPTIONS OPTION=RLANG; RUN; .... RLANG Enables SAS to execute R language statements PROC IML; SUBMIT / R; # R 프로그램의 시작 vec01 2021. 1. 19.