모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : science_51150
    작성자 : Statistics
    추천 : 24
    조회수 : 4024
    IP : 118.127.***.7
    댓글 : 20개
    등록시간 : 2015/06/11 23:17:51
    http://todayhumor.com/?science_51150 모바일
    통계 계산을 도와주는 프로그램 R을 배워보자!(1)
    통계학과라면, 뭐 통계학과가 아니라도 과게에 서식하는 분들이라면 통계적 계산을 하셔야 할 때가 있을겁니다.

    단순히 베르누이 분포(B)부터 시작해서 exponential, 정규분포, nbinomial 등등

    이런 계산을 쉽고 간단하게 도와드리는 프로그램 R을 소개해보고자 합니다. 

    먼저 R에 대해서 간단히 설명드리자면

    현재 우리나라에서 사용하는 통계 계산 프로그램에는 크게 SAS, SPSS, R, MATLAB이 있습니다.

    이 중에서 유일하게 R만이 공짜로 이용할 수 있지요. 

    R을 다운받는 방법은 google.co.kr 들어가셔서 R 다운로드라고 치면 어딘가에 등장합니다. 

    오픈소스고 전부 공짜니까 어디서 받든 양심의 가책을 느끼시지 않으셔도 됩니다.

    자 그럼 다 다운받고 설치까지 하셨다고 생각하고 진행하겠습니다.




    1. R Studio의 설치.
    R Studio는 R을 사용함에 있어 엄청난 편의를 가져옵니다. 기존의 R은 
    기존 r.JPG
    위와 같이 조금 딱딱하고 보기 힘든 모습이라고 한다면




    R Studio는
    r studio.JPG
    보시는 바와 같이 조금더 세련되게 잘 보여주는 모습입니다.

    뭐 사실 R을 처음 사용하시는 분들께는 이거나 저거나 로 보이실 수 있겠지만 굳이 표현하자면 도스와 윈도우의 차이라고 보실 수 있습니다.

    도스에서 파일을 불러오기 위해서 디렉토리를 돌아다닐경우 전체적인 개관을 보기 힘들고 내가 하는 작업만이 중심이 된다면
    윈도우에서는 내가 하는 작업 뿐만 아니라 전체적인 개관(윈도우 탐색기)을 보여줌으로서 주변에도 눈이 갈 수 있게 해주죠

    R Studio가 그런 기능을 합니다. 내가 저장한 함수, 변수들을 손 쉽게 찾아볼 수 있게 해주는 역할을 하죠.

    설치 방법은 역시 google.co.kr 들어가서 설치하시면 됩니다. 버전은 보통 R버전을 따라가기 때문에 전혀 문제가 없습니다!

    2. R Studio를 통한 데이터 불러오기

    통계에서 가장 중요한 것은 역시 데이터겠죠! 데이터가 있어야 분석을 하고 말고 할 것 아닙니까!

    데이터를 불러올때는 read.table()이란 함수를 사용하게 됩니다.

    물론 그 전에 setwd로 디렉토리를 설정해 주시면 편합니다.

    setwd.png
    다음 사진을 보시면 setwd를 통하여 내문서의 regression 폴더의 all_data 안의 all_data 폴더를 지정한 모습입니다.

    이를 지정하면 옆 창에 파일 목록이 뜨게 되는데 그 파일 이름을 이용해서 데이터를 손 쉽게 불러올 수 있습니다.

    ** setwd를 보고 울렁거려서 명령어 입력을 못하시는 분들은 ctrl+shift+h 키를 누르면 디렉토리를 바로 설정하실 수 있습니다. 어디까지나 자유!


    저는 일단 read.table을 통해 P060.txt.라는 파일을 불러오겠습니다.
    read.table.png


    example이라는 이름으로 불러온 데이터입니다.

    오른쪽 위 Environment 창에서 example 데이터를 누르면

    아래와 같이 데이터가 R에 입력이 되었습니다.
    example.png
    example<-read.table("P060.txt",header=TRUE) 라는 문구는

    example이라는 이름으로 P060.txt를 저장할건데 head(1행)은 변수 명으로 저장하여 따로 빼겠다. 라는 뜻입니다.

    read.table 명령어에 대한 자세한 내용은 http://127.0.0.1:18482/library/utils/html/read.table.html 에서 찾아보실 수 있습니다.


    3. 간단하게 함수를 이용하여 회귀분석하기

    회귀분석에 대해서는 굳이 설명하지 않도록 하겠습니다. 일단 이번 글은 어디까지나 맛보기니까요.

    앞으로 조금 더 자세하게 써 갈 예정이니 많이 봐주세요

    위의 데이터를 바탕으로 회귀분석을 실시해 보겠습니다.

    사용하는 함수는 lm입니다.

    regression.png

    보시는 바와 같이 regression이라는 이름으로 Y를 X1,X2,X3,X4,X5,X6에 대응하여 회귀식을 완성하였습니다.

    이를 수치상으로 보기 위해서는 summary()라는 명령어를 따로 써줘야 합니다.

    summary.png

    결과는 아래 창에 표시가 되지만 너무 많아서 스크롤이 내려갔군요

    Call:
    lm(formula = Y ~ X1 + X2 + X3 + X4 + X5 + X6, data = example)

    Residuals:
         Min       1Q   Median       3Q      Max 
    -10.9418  -4.3555   0.3158   5.5425  11.5990 

    Coefficients:
                Estimate Std. Error t value Pr(>|t|)    
    (Intercept) 10.78708   11.58926   0.931 0.361634    
    X1           0.61319    0.16098   3.809 0.000903 ***
    X2          -0.07305    0.13572  -0.538 0.595594    
    X3           0.32033    0.16852   1.901 0.069925 .  
    X4           0.08173    0.22148   0.369 0.715480    
    X5           0.03838    0.14700   0.261 0.796334    
    X6          -0.21706    0.17821  -1.218 0.235577    
    ---
    Signif. codes:  
    0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

    Residual standard error: 7.068 on 23 degrees of freedom
    Multiple R-squared:  0.7326, Adjusted R-squared:  0.6628 
    F-statistic:  10.5 on 6 and 23 DF,  p-value: 1.24e-05

    이렇게 표시가 됩니다. 




    오늘은 처음시간이니까 R의 맛만 보여드렸습니다. 

    내일부터는 통계를 처음 하시는 분들도 알아보실 수 있게 간단한 계산부터 베르누이, 정규분포, nbinomial, exponential, poisson 과 같은 확률 분포, 그리고 직접 sin함수를 만들거나 여러가지 시도를 할 수 있는 방법을 보여드리겠습니다.

    많이 기대해주세요.




    과게에 R 관련 글이 하나도 없던 것 같아서 써봅니다...
    출처 내컴퓨터

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2015/06/11 23:19:57  101.235.***.29  초승달바라기  47231
    [2] 2015/06/12 00:20:46  112.219.***.86  아이잭토스트  183626
    [3] 2015/06/12 03:48:33  114.200.***.232  Kayz  543206
    [4] 2015/06/12 10:36:14  110.70.***.185  전자기구리  491274
    [5] 2015/06/12 18:18:20  59.20.***.23  신스아이미튜  171536
    [6] 2015/06/13 21:11:42  220.68.***.18  깐깐징어씨  286882
    [7] 2015/06/13 21:14:50  115.21.***.248  3idiot  605610
    [8] 2015/06/14 19:13:30  121.143.***.149  맛있는볶음밥  108079
    [9] 2015/06/15 09:59:39  112.149.***.171  누카콜라  225590
    [10] 2015/06/15 10:32:23  210.180.***.43  사닥호  425608
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    68891
    x,y,z 세가지 벡터 간단한 그래프가 궁금해 글을 올립니다. [2] 윤쏘짱 25/02/12 14:32 443 1
    68890
    [펌/지식줄고양] 콜라 보관 방법 테스트. [1] Young.K 25/02/10 20:40 432 0
    68889
    존재 자체만으로 애너지를 가진다면? [7] 뽀송아빠 25/01/30 11:24 1064 0
    68888
    [펌] 딥시크 사태에 대한 설명과 그에 대한 전조. [2] Young.K 25/01/28 14:13 1405 6
    68887
    스타쉽5 vs 스타쉽7 [1] OMG! 25/01/24 05:31 1188 1
    68886
    NASA DSN EYES] 간만에 보이저 1/2호 모두 송수신 [2] Panic3집 25/01/19 16:45 1134 3
    68885
    레이저도 줄임말이었군요. [3] NeoGenius 25/01/19 13:32 1354 2
    68884
    박쥐는 왜 다양한 바이러스를 보유하고 있을까? [1] NeoGenius 25/01/17 00:53 1442 1
    68883
    술 먹으면 개가 되는 이유=알아두면 쓸데 있는 화학식 수리수리얍12 25/01/16 23:06 1251 0
    68882
    블루 오리진. 뉴 글렌 로켓 기술적 문제로 16일 오후 3시로 연기. Young.K 25/01/13 19:53 1012 0
    68881
    한국인은 왜 이렇게 블랙홀을 좋아할까? 블랙홀 미스터리 (곽재식X항성) OMG! 25/01/11 15:34 1272 0
    68880
    쥐에게 VR 고글 씌웠더니..."가상현실, 실제처럼 느껴" 펌글 우가가 25/01/01 16:17 1711 2
    68879
    KAIST, 비싼 냉매 없이도 초소형·초저온 냉각장치 개발 펌글 우가가 24/12/25 16:48 1706 8
    68878
    인간 신체 내에서 새로운 "생명체" 발견 펌글 우가가 24/12/24 23:02 2317 7
    68877
    [질문] 3K 배경복사의 질량은? Young.K 24/12/24 22:17 1441 0
    68876
    [가설] 무한집합의 스핀 정리 2. Young.K 24/12/19 02:11 1581 0
    68875
    60년 수학 난제 '소파 움직이기 문제' 국내 20대 수학자가 풀어 [3] 펌글 우가가 24/12/17 23:17 2114 6
    68874
    수학문제 질문 드립니다... [14] 창작글본인삭제금지 아니스 24/12/14 18:10 1623 2
    68873
    식기들 끓는물 소독 & 다시 흐르는 물에 씻기 [2] 눙물이눙물이 24/11/22 12:29 2136 2
    68872
    질문? 대기권 재진입 내열타일 실험할 때 산소도 공급하나요? [3] Young.K 24/11/21 15:31 1833 2
    68871
    현직 물리학 교수가 올린 수학 잘하는 법 [3] 제임스Bond 24/11/20 18:04 2223 1
    68870
    아인슈타인도 예측하지 못했던 천체현상의 발견 [3] ㅗㅠㅑ 24/11/11 16:43 2436 3
    68869
    수십1년간 묵혀졌던 궁금증이 ChatGPT를 통해 해소 됐습니다. [2] ㅗㅠㅑ 24/11/10 22:56 2569 3
    68868
    0.9999.... = 1 그럼 ....999999999 는??? [4] Young.K 24/11/08 14:47 2403 3
    68866
    이 덩치큰녀석 언제 다 올렸지 신기하다 [3] dogcat 24/11/05 16:11 2297 2
    68865
    우리가 사는 세상이 가상현실이라는 증거 [1] ㅗㅠㅑ 24/11/05 13:26 2275 3
    68864
    대기 중 CO2 획기적 제거 신물질 'COF-999' 개발 "눈길" [5] 펌글 우가가 24/11/04 00:01 2308 3
    68863
    김범준 교수님이 했던 기억에 남는말, 물질이 빛보다 빠를 수 없는 이유 [3] Oh_My!_Girl 24/10/29 16:57 2445 2
    68861
    귀신(?)에 대한 공포는 사람이 아닌 다른 동물들도 마찬가지인걸까요? [2] Oh_My!_Girl 24/10/28 11:29 2252 2
    68856
    물리학에서 질량은 우주어디에서나 변함없이 같다 .특수상대성이론은 [4] dogcat 24/10/21 20:41 2261 0
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈