본문 바로가기

분류 전체보기240

(3)(g) 통계기법 4가지(R 실습)- t검정,ANOVA,상관분석,회귀분석 SAS 또는 SPSS 에서 R로 갈아타는 것이 가능한지 궁금해 하는 사람들이 많을 겁니다. 저도 그런 사람 중 하나입니다. R 강의 중에도 가끔 듣는 질문이기도 합니다. "무조건 R로 다 됩니다. 아무 걱정말고 R로 갈아타세요..." 무책임한 말인 듯 합니다. 뭐 하나 하나 예를 들어가며 그 가능성을 설명하면 그나마 걱정이 덜해질 듯 합니다. 그래서 우선 통계기법부터 하나씩 시작해 봅니다. 궁금한 부분이 있으면 댓글을 부탁드립니다. (1-1) 카이제곱법 SAS 예제 /* 카이제곱법 간단한 형태 */ DATA a1;INPUT gender $ hob count ; CARDS; F 1 5 F 2 15 F 3 20 F 4 10 M 1 30 M 2 20 M 3 15 M 4 15 ; PROC FREQ;TABLES .. 2020. 7. 15.
제4강 4.0 데이터객체(2) 목차 - 데이터프레임, 리스트, 팩터(factor) 데이터프레임 만들기    data.frame( ) 함수 이용하기  as.data.frame( ) 함수 이용하기        - 벡터에서 데이터프레임 만들기    데이터프레임의 속성 살펴보기데이터프레임 요소 접근하기     위치번호로 요소 접근하기  변수명으로 요소 접근하기   새로운 변수를 만들기   데이터 추출하기와 합치기   데이터프레임 통계분석     기술통계량 구하기  통계분석기법       t 검정 실행하기      상관계수 구하기      회귀분석 하기리스트 다루기   리스트 만들기와 요소 접근하기    회귀분석 결과 재이용하기  데이터 객체의 기타 논제  팩터(factor) 다루기    데이터 객체 변경하기   데이터 객체 유지하기 – drop=F 2020. 7. 14.
7.0. SAS함수와 응용 목차(s1) SAS에서 제공하는 함수 통계관련 함수 연산기능 함수 사용하기 반올림과 관련된 함수 사용하기 수학적 연산과 삼각함수 사용하기 통계적 확률분포 함수 사용하기 난수발생 함수 사용하기 문자변형 함수 사용하기 기타 기능 함수 도움말 이용하기 R 프로그램 2020. 7. 13.
SAS에서 R로 갈아타는 것이 가능한가? (궁금) R 강의를 하다 보면 "SAS에서 R로 갈아타려고 하는데 어떡하면 좋으냐?" "R로 전환하려는데 가능하겠는가?" 하는 질문을 합니다. 통컨(tongcon)"의 개인적인 생각입니다. SAS에서 R로 갈아탈 만합니다. 우선 SAS가 너무 비쌉니다. 물론 SAS가 오랫동안 사용하여 왔기 때문에 분석 결과에 대한 안정성은 SPSS와 더불어 신뢰할 만합니다. 그럼에도 R로 대체해 볼 만합니다. 문제는 R을 공부해야 한다는 것입니다. 요즘 대학에서는 SAS는 거의 가르치지 않습니다. 이제는 R을 가르칩니다. 물론 Python 도 가르치고 있습니다. 이 들이 회사에 입사하게 되면 점차 R의 활용도가 높아질 것입니다. 아직 회사에서는 높은 직급의 사람들이 SAS를 선호하고 있고 젊은 직급으로 갈수록 R을 많이 사용하고.. 2020. 7. 11.
4.3 엔트로피(entrophy)가 뭔가요? 볼 때마다 헷갈려 ^^^ 엔트로피가 뭐지? 엔트로피가 높으면 좋다는 건가? 나쁘다는 건가? ... 일단 엔트로피가 높으면(크면) 안 좋은 것이라고 생각하자... ... 청소를 안 하면 방안이 엔트로피가 높아진다... "엔트로피"도 볼 때마다 헷갈려.. 엔트로피를 검색해 보니 " 물리학에서 열역학 제2법칙은 열적으로 고립된 계의 총 엔트로피가 감소하지 않는다' " 엔트로피는 물질계의 열적 상태를 나타내는 물리량의 하나이며 간단하게 말해 무질서량이다" 그래서 어쩌라고? 무슨 소린지 잘 모르겠다. 암튼 "엔트로피는 무질서량이고, 그러면 엔트로피가 적을수록 좋다는 것이구나..." 이렇게 이해를 하자. 그러면 결정나무(Decision Tree)를 이용하게 되면 처음에는 무질서 상태로 있다가 (가지를 치면서) 점차 질서 상태로 가게 되는 .. 2020. 7. 11.
12.5 (2) SAS/IML 예제를 R로 하기 SAS/IML에서 예로 들었던 프로그램을 R로 변환한 것입니다. (1) SAS에서는 주석표시를 할 때 *를 사용하지만 R에서는 주석표시로 #을 사용합니다. (2) SAS에서는 SAS/IML 이라는 별도의 제품을 구입해야 하지만 R에서는 기본 데이터객체로 행렬(Matrix) 객체를 지원합니다. (3) SAS/IML 은 자주 사용되는 제품이 아닙니다.(분야에 따라 차이가 있겠지만). 그래서 SAS/IML 을 사용하지 말고 R을 사용하시는 것을 추천드립니다. # 프로그램 이름 matrix.R # 행렬만들기 m1 2020. 7. 10.