본문 바로가기
반응형

분류 전체보기464

[엑셀 통계] 16. 그래프에 표준편차 오차막대 자동생성과의 차이 도구 엑셀로 푸는 통계 16. 그래프에 표준편차 오차막대 자동생성과의 차이 1. 지난 15강에서 완료된 데이터를 가져옵니다. 2. 그래프를 복사합니다. 그래프 이름을 막대 자동삽입으로 바꿔줍니다. 3. 오차막대를 더블클릭해서 서식텝을 열고, 오차량을 '표준편차'로 바꿔줍니다. "기존에 그렸던 오차막대와 다르다는 것을 알 수 있습니다. 엑셀에서 자동으로 그려주는 표준편차막대는 그래프에 그려진 데이터들의 표준편차입니다. 즉 평균들의 표준편차입니다. 이를 더 잘 이해하기 위해 우리도 표준편차를 구해서 직접 오차막대를 그려봅시다." 4. 평균들의 표준편차를 구합니다. 5. 왼쪽 그래프에서 오차막대를 더블클릭합니다. (오차 막대 서식이 열립니다.) 6. 오차량을 '사용자 지정'으로 변경하고 입력값에 앞에서 구한 .. 2020. 4. 13.
[엑셀 통계] 15. 그래프에 표준편차 오차막대 추가하는 방법 도구 엑셀로 푸는 통계 15. 그래프에 표준편차 오차막대 추가하는 방법 1. 아래와 같은 데이터를 준비합시다. 한 학생의 중1~고3까지의 시험점수입니다. 2. 꺾은선형 그래프를 그립니다. 3. 가로축을 학년, 세로축을 평균으로 설정합니다. 4. 왼쪽 그래프는 표준편차의 오차막대를 추가할 것입니다. 그래프를 선택하고 [디자인] → [차트요소추가] → [오차 막대] → [기타 오차 막대 옵션] 을 선택합니다. 5. [사용자 지정] → [값 지정] 을 선택한 뒤, 양의 오류 값과 음의 오류 값 모두 표준편차를 넣어줍니다. 6. 아래와 같이 오차막대가 생성됩니다. 1시그마 만큼의 차이를 표시해 준 것입니다. (y축의 범위와 소수 표시 자릿수는 보기 좋게 바꿔주었습니다.) 영상이 더 편하신 분 2020. 4. 9.
[엑셀 통계] 14. 자료 임의로 추출하기(Rand, RandBetween) 도구 엑셀로 푸는 통계 14. 자료 임의로 추출하기(Rand, RandBetween) 1) Rand 함수를 이용하면 0~1 사이의 임의 값을 추출할 수 있습니다. 아래와 같이 사용합니다. 2) RandBetween 함수를 이용하면 원하는 구간 내에서 임의 값을 추출할 수 있습니다. 아래와 같이 사용합니다. 영상이 더 편하신 분 2020. 4. 9.
[엑셀 통계] 13. 히스토그램 그리는 방법2 : 데이터 분석 도구 이용 도구 엑셀로 푸는 통계 13. 히스토그램 그리는 방법2 : 데이터 분석 도구 이용 8강에서 계산했던 도수를 이용하여 히스토그램을 그려보겠습니다. (도수 구하기: http://hsm-edu.tistory.com/538) Step1. 데이터 텝의 데이터분석을 클릭합니다. Step2. 히스토그램을 선택합니다. Step3. 입력범위와 계급구간을 아래 그림처럼 선택하여줍니다. 차트 출력을 체크합니다. Step4. 아래와 같이 히스토그램이 그려집니다. 영상이 더 편하신 분 2020. 4. 9.
[엑셀 통계] 12. 히스토그램 그리는 방법1 : 기본 차트 사용하기 도구 엑셀로 푸는 통계 12. 히스토그램 그리는 방법1 : 기본 차트 사용하기 8강에서 계산했던 도수를 이용하여 히스토그램을 그려보겠습니다. (도수 구하기: http://hsm-edu.tistory.com/538) Step1. 비어있는 히스토그램을 하나 만듭니다. Step2. 히스토그램 우클릭 → 데이터선택 Step3. 범례항목(계열)에서 '추가'를 클릭합니다. Step4. 계열값에 빈도를 선택합니다. Step5. 가로(항목)축레이블 편집을 클릭합니다. Step6. '계급구간'을 선택합니다. 확인을 클릭합니다. Step7. x축을 클릭 뒤 우클릭하고 축서식을 선택합니다. Step8. '범주별'을 선택합니다. Step9. 결과입니다. 디테일한 수정은 생략하겠습니다. 영상이 더 편하신 분 2020. 4. 8.
[엑셀 통계] 11. 선형 회귀 기울기(SLOPE)와 추세선 그리는 방법 도구 엑셀로 푸는 통계 11. 선형 회귀 기울기(SLOPE)와 추세선 그리는 방법 SLOPE 함수를 이용하면 선형 회귀선을 구할 수 있습니다. 분산형 그래프를 그린 뒤 '추세선'옵션을 추가한 것과 동일한 값을 구해줍니다. SLOPE함수로 구한 값과, 선형 추세선의 x계수가 같습니다. 영상이 더 편하신 분 2020. 4. 8.
[엑셀 통계] 10. 산술, 기하, 조화평균 도구 엑셀로 푸는 통계 10. 산술, 기하, 조화평균 평균을 구하는 방법에는 세 가지가 있습니다. 산술평균(Arithmetic mean), 기하평균(Geometric mean), 조화평균(Harmonic mean)입니다. 세 평균의 의미와 쓰임에 관하여는 링크를 참고해주세요. (https://www.youtube.com/watch?v=8pc3l47dQCE) 세 평균을 계산하는 수식은 아래와 같습니다. 아래는 사용 예제입니다. 영상이 더 편하신 분 2020. 4. 8.
[엑셀 통계] 9. 두 수 사이 채우기 도구 엑셀로 푸는 통계 9. 두 수 사이 채우기 두 수 사이를 선형보간하여 채우는 방법입니다. Step1. 채워넣을 곳을 양 끝 데이터와 함께 선택한 뒤, 아래 그림처럼 계열(S)를 클릭합니다. Step2. 방향은 '열'로 유형은 '선형'으로 선택하고 확인을 누릅니다. Step3. 빈 셀이 채워집니다. 영상이 더 편하신 분 2020. 4. 7.
[엑셀 통계] 8. 계급구간의 도수 구하기 (frequency 함수) 도구 엑셀로 푸는 통계 8. 계급구간의 도수 구하기 (frequency 함수) frequency 함수를 이용하면 계급구간의 도수를 구할 수 있습니다. 도수가 구해질 열을 전체 선택하고 frequency 함수를 사용해줍니다. 배열 수식이기 때문에 Ctrl+Shift+Enter로 입력합니다. 아래는 사용 예제입니다. 1. 입력방법 2. 입력결과 영상이 더 편하신 분 https://www.youtube.com/watch?v=ugzNrdni-8E 2020. 4. 7.
[엑셀 통계] 7. 순위함수 (RANK.AVG , RANK.EQ) 도구 엑셀로 푸는 통계 7. 순위함수 (RANK.AVG , RANK.EQ) 엑셀에서 제공하는 순위 함수입니다. - 순위를 구해주돼 TIE가 나오면 평균값으로 지정 RANK.AVG - 순위를 구해주돼 TIE가 나오면 높은 순위로 지정 RANK.EQ 아래 그림은 RANK.AVG 사용예제입니다. 1은 오름차순, 0은 내림차순으로 순위를 구해줍니다. 아래 그림은 RANK.EQ 사용예제입니다. 1은 오름차순, 0은 내림차순으로 순위를 구해줍니다. 영상이 더 편하신 분 2020. 4. 7.
[엑셀 통계] 6. 개수 세는 함수(count 등) 도구 엑셀로 푸는 통계 6. 개수 세는 함수(count 등) 엑셀에서 제공하는 개수 세는 함수입니다. - 숫자가 포함된 셀의 개수 COUNT - 비어있지 않은 셀의 개수 COUNTA - 비어있는 셀의 개수 COUNTBLANK - 정의한 조건을 만족하는 셀의 개수 COUNTIF - 정의한 조건들을 만족하는 셀의 개수 COUNTIFS 아래 그림은 사용 예제입니다. 영상이 더 편하신 분 2020. 4. 6.
[엑셀 통계] 5. 몇 번째 큰 값/ 작은 값 (LARGE, SMALL) 도구 엑셀로 푸는 통계 5. 몇 번째 큰 값/작은 값 (LARGE, SMALL) LARGE함수를 이용하면 몇 번째 큰 값을 구할 수 있습니다. SMALL 함수를 이용하면 몇 번째 작은 값을 구할 수 있습니다. 아래는 사용 예시입니다. 영상이 더 편하신 분 2020. 4. 6.
[엑셀 통계] 4. 조건부 평균 함수 (AVERAGEIF, AVERAGEIFS) 도구 엑셀로 푸는 통계 4. 조건부 평균 함수 (AVERAGEIF, AVERAGEIFS) 엑셀에서 제공하는 조건부 평균 관련 함수입니다. - 단일조건 평균 함수 AVERAGEIF - 다중조건 평균 함수 AVERAGEIFS 아래 그림은 단일조건 평균 함수(AVERAGEIF) 사용 예제입니다. 아래 그림은 다중조건 평균 함수(AVERAGEIFS) 사용 예제입니다. 영상이 더 편하신 분 2020. 4. 6.
[엑셀 통계] 3. 비교 연산자와 IF함수 도구 엑셀로 푸는 통계 3. 비교 연산자와 IF함수 엑셀에서 제공하는 비교연산자는 아래와 같습니다. 비교연산자는 주로 IF함수와 함께 사용합니다. IF함수의 사용법은 아래와 같습니다. 영상이 더 편하신 분 2020. 4. 5.
[엑셀 통계] 2. 정규분포 함수와 그래프 도구 엑셀로 푸는 통계 2. 정규분포 함수와 그래프 엑셀에서 제공하는 정규분포 관련 함수입니다. - 정규분포 함수 NORM.DIST - 누적 정규분포 함수 NORM.DIST - 누적 정규분포 역함수 NORM.INV - 표준 정규분포 함수 NORM.S.DIST - 누적 표준 정규분포 함수 NORM.S.DIST - 누적 표준 정규분포 역함수 NORM.S.INV 아래는 사용 예제입니다. 표준 정규분포 함수를 이용하여 그래프를 그려보았습니다. -3~3 을 정의역으로 설정하였습니다. PDF는 확률밀도함수 probability distribution function 의 약어입니다. 누적 표준 정규분포 함수를 이용하여 그래프를 그려보았습니다. -3~3 을 정의역으로 설정하였습니다. PDF는 확률밀도함수 probabi.. 2020. 4. 5.
[엑셀 통계] 1. 평균, 분산, 표준편차, 중간값, 최빈값 도구 엑셀로 푸는 통계 1. 평균, 분산, 표준편차, 중간값, 최빈값 엑셀에서 기본 통계량들을 구하는 함수입니다. - 평균 AVERAGE() - 모집단의 분산 VAR.P() - 표본의 분산 VAR.S() - 모집단의 표준편차 STDEV.P() - 표본의 표준편차 STDEV.S() - 중간값 MEDIAN() - 최빈값 (단일) MODE.SNGL() - 최빈값 (다중) MODE.MULT() 아래 그림은 사용 예제입니다. 최빈값(다중)을 사용할 때는, 둘 이상의 영역을 택하시고 함수식을 적용해 주어야 합니다. 또한 엔터 대신 CTRL+SHIFT+ENTER를 입력하셔야 합니다. 영상이 더 편하신 분 2020. 4. 5.
[R 강의] 85. R에서 정의된 벡터는 열벡터일까 행벡터일까 도구 R로 푸는 통계 85. R에서 정의된 벡터는 열벡터일까 행벡터일까 R에서 정의된 벡터는 행벡터일까요 열벡터일까요. 벡터를 하나 정의해봅시다. v=c(1,2,3) > v [1] 1 2 3 열벡터인지 행벡터인지 알고 싶어 dim함수를 적용해보면 NULL값이 반환됩니다. > dim(v) NULL 반면에 matrix함수를 이용하여 열벡터 혹은 행벡터를 정의하면 dim 함수 적용이 가능합니다. > m1=matrix(c(1,2,3),nrow=1) > dim(m1) [1] 1 3 1행3열짜리 행렬이라는 의미입니다. 벡터가 행렬에 포함되는 개념이고, 이 둘은 다시 배열에 포함됩니다. 1차원 배열이 벡터이고, 2차원배열이 행렬입니다. 개념상으로는 그렇긴 한데, marix함수로 만든 벡터와, c() 로 만든 벡터는 .. 2020. 4. 4.
[R 강의] 84. 행렬의 곱셈 도구 R로 푸는 통계 84. 행렬의 곱셈 2행2열짜리 행렬을 두개 정의합시다. m1=matrix(c(1,2,3,4),nrow=2) m2=matrix(c(1,2,3,4),nrow=2) > m1 [,1] [,2] [1,] 1 3 [2,] 2 4 > m2 [,1] [,2] [1,] 1 3 [2,] 2 4 먼저 곱셈 기호를 사용해서 곱해봅시다. > m1*m2 [,1] [,2] [1,] 1 9 [2,] 4 16 행렬곱의 결과가 아닙니다. 같은 위치에 있는 값끼리 곱해준 결과입니다. 행렬곱은 아래와 같은 연산자를 사용합니다. %*% 이 연산자를 이용하여 곱셈을 해봅시다. > m1%*%m2 [,1] [,2] [1,] 7 15 [2,] 10 22 이번에는 크기가 다른 두 행렬을 정의합시다. m1=matrix(c(1,2.. 2020. 4. 4.
[R 강의] 83. 행렬 또는 데이터프레임의 행과 열을 바꾸는 방법 t() 도구 R로 푸는 통계 83. 행렬 또는 데이터프레임의 행과 열을 바꾸는 방법 t() t()함수를 이용하면 행렬이나 데이터프레임의 행과 열을 바꿀 수 있습니다. 행과열을 바꾼다는 것을 예를들면 2행1열에 있던 값과 1행2열에 있는 값의 자리를 바꾸는 것입니다. 이렇게 모든 쌍의 자리를 서로 바꿔줍니다. 선형대수학에서는 '전치행렬(transposed matrix)'이라고 합니다. 1. 행렬에 t() 적용하기 행렬을 정의하고 행과 열을 바꿔봅시다. 아래와 같이 2행2열로 된 행렬을 정의했습니다. > M1=matrix(c(1,2,3,4,5,6),nrow=2) > M1 [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6 정의한 행렬에 t() 함수를 적용해봅시다. > t(M1) [,1] [,2] [1.. 2020. 4. 2.
[R 강의] 82.R스튜디오 레이아웃 바꾸는 방법 도구 R로 푸는 통계 82.R스튜디오 레이아웃 바꾸는 방법 R 스튜디오의 기본 레이아웃은 아래와 같습니다. 레이아웃을 바꾸는 방법을 알아봅시다. 왼쪽에 source가 나오고, 오른쪽에 console을 놓으려고 합니다. plot창은 좌측 하단에 놓고 싶습니다. 메뉴바에서 Tools-Global Options를 클릭합니다. Pane Layout을 클릭합니다. 네개의 선택창은, 사분할된 화면을 의미합니다. 클릭해서 다른 화면으로 바꿀 수 있습니다. 저는 아래와 같이 변경하였습니다. 적용 결과는 아래와 같습니다. 영상이 더 편하신 분 2020. 4. 2.
[R 강의] 81. 알고보니 R Gui에도 있던 스트립트 run 기능 도구 R로 푸는 통계 81. 알고보니 R Gui에도 있던 스트립트 run 기능 R Gui에도 스크립트를 콘솔창에서 실행하는 기능이 있습니다. R studio에만 있는 줄 알았는데 아니더군요. 1. 아래처럼 R Gui를 열고 파일 → 새 스크립트를 클릭합니다. 2. 아래 처럼 코드를 적습니다. 3. 실행하기 원하는 줄에 커서를 놓고 우클릭을 합니다. 줄 또는 선택영역 실행을 클릭합니다. 4. 아래와 같이 실행됩니다. 5. 이번에는 전체 코드를 선택하고, 실행해봅시다. 6. 아래와 같이 코드가 실행됩니다. 영상이 더 편하신 분 2020. 4. 2.
[R 강의] 80. R 스튜디오 간단한 사용법 도구 R로 푸는 통계 80. R 스튜디오 간단한 사용법 RGui을 사용하다가 R스튜디오로 넘어왔습니다. RGui은 아래와 같이 명령어를 입력하면 즉시 실행하는 console 창을 말합니다. 그래프를 그리면 아래처럼 R Graphics 창이 뜹니다. RGui 로 긴 코드를 짤 때는 메모장이나 노트패드를 이용하여 코드를 짜고 복사, 붙여넣기 형태로 코드를 작동시킵니다. R Studio는 이 모든기능을 하나의 화면에 넣어놓은 프로그램입니다. 물론 더 많은 편리한 기능들이 있습니다. R 스튜디오를 열먼 아래와 같은 화면이 뜹니다. 먼저 글자 크기를 키워봅시다. Tools → Global Options 를 들어갑니다. Appearance → Zoom(150%) 를 선택합니다. 아래처럼 확대됩니다. 왼쪽 화면은 R.. 2020. 4. 2.
[R 강의] 79. R 스튜디오 설치 도구 R로 푸는 통계 79. R 스튜디오 설치 1. 아래 링크로 들어갑니다. https://www.rstudio.com/products/rstudio/download/#download 2. RStudio Desktop 의 Free version 에서 Download를 클릭합니다. 3. 자신의 운영체제에 맞는 설치파일을 다운받고 설치합니다. 영상이 더 편하신 분 2020. 4. 1.
[R 강의] 78. match.arg 함수 도구 R로 푸는 통계 78. match.arg 함수 match.arg 함수는 첫번째 문자형 벡터의 인수(argument)가 두번째 벡터의 인수에 있을 때, 그 값을 반환해줍니다. 문자형벡터만 가능합니다. 아래와 같은 기본형을 갖습니다. match.arg(arg, choices, several.ok = FALSE) > match.arg('a',c('a','b','c')) [1] "a" 앞글자가 같아도 반환해줍니다. > match.arg('a',c('apple','banana','chicken')) [1] "apple" > match.arg('ap',c('apple','banana','chicken')) [1] "apple" > match.arg('app',c('apple','banana','chicken'.. 2020. 4. 1.
[R 강의] 77. match 함수 도구 R로 푸는 통계 77. match 함수 match 함수는 첫번째 벡터의 인수(argument)가 두번째 벡터의 인수의 몇번째에 있는지를 알려줍니다. 없는 경우는 NA를 반환합니다. > a=c(1,2,3,4,5) > b=c(2,5,7,8,9) > match(a,b) [1] NA 1 NA NA 2 1은 b에 없기 때문에 NA가 반환되고, 2는 b의 첫번째 원소이므로 1이 반환되는 것입니다. 반환되는 NA 값을 바꿀 수도 있습니다 . > match(a,b,nomatch=0) [1] 0 1 0 0 2 문자로는 반환할 수 없습니다. > match(a,b,nomatch="a") [1] NA 1 NA NA 2 경고메시지(들): In match(a, b, nomatch = "a") : 강제형변환에 의해 생성 영상.. 2020. 4. 1.
[R 강의] 76. table 함수는 분할표를 만든다 도구 R로 푸는 통계 76. table 함수는 분할표를 만든다 table 함수는 '분할표'를 출력해주는 함수입니다. 예시를 통해 분할표가 무엇인지 이해해봅시다. 5명의 남성과 4명의 여성을 대상으로 종교를 조사했습니다. 남자를 M, 여자를 F라는 약어로 표기하였습니다. 기독교는 Ch, 이슬람은 I, 카톨릭은 Ca, 불교는 B, 무교는 N으로 표기하였습니다. 번호 성별 종교 1 M Ch 2 F I 3 M N 4 M B 5 F N 6 M Ch 7 F Ca 8 M B 9 F N 위 데이터를 벡터에 저장합시다. > gender=c('M','F','M','M','F','M','F','M','F') > religion=c('Ch','I','N','B','N','Ch','Ca','B','N') 결과를 출력하면 아래와.. 2020. 4. 1.
[R 강의] 75. R에서 제공하는 모든 색상 살펴보기(colors) 도구 R로 푸는 통계 75. R에서 제공하는 모든 색상 살펴보기(colors) R에서는 기본적으로 설정되어 있는 색상들이 있습니다. colors라는 함수를 이용해서 색상들을 불러올 수 있습니다. 먼저 R 콘솔창에 colors() 라고 입력해봅시다 . 657개의 색상이 불러와집니다. 먼저 1~50번의 색을 파이그래프로 그려봅시다. (파이그래프 그리는 법 : 링크) slices=rep(1,times=50) Rcolor={} for (i in 1:50){ Rcolor[i]=colors()[i] } pie(slices,col=Rcolor) 이번에는 화면을 분할하고 전체 색상을 여러개의 파이그래프를 이용하여 출력해봅시다. for 문을 이중으로 적용하여 짧은 코드로 22개의 파이그래프가 출력되도록 하였습니다. #그.. 2020. 4. 1.
[R 강의] 74. R코드 주석 처리 방법 도구 R로 푸는 통계 74. R코드 주석 처리 방법 R편집기나, 노트패드등을 이용해서 R 코드를 길게 짜는 경우에는 코드의 설명을 붙여놓아야 나중에 어떤 코드인지 쉽게 알아볼 수가 있습니다. 이때 사용하는 것이 '주석'인데요. R 콘솔창에 붙여넣어도 실행은 되지 않는 코드를 '주석'이라고 합니다. R의 주석은 앞에 샾('#')을 붙여주시면 됩니다. 아래 코드의 초록색 글자들이 주석입니다. #그래프 주변 마진을 제거함 par(mar=c(0,0,0,0)) #화면을 5행7열로 분할 par(mfrow = c(5, 7)) #20개의 1을 원소로 갖는 벡터 생성 slices=rep(1,times=20) #이름이 Rcolor이고 비어있는 벡터 생성 Rcolor={} #값이 1인 변수 생성 j=1 #colors 함수의.. 2020. 3. 31.
[R 강의] 73. R 콘솔창 폰트 크기 영구적으로 바꾸기 도구 R로 푸는 통계 73. R 콘솔창 폰트 크기 영구적으로 바꾸기 R 커멘드창의 기본 폰트크기는 10입니다. 사람마다 원하는 폰트 크기가 다를텐데 R 커멘드창을 켤 때마다 [편집] - [GUI 설정] 에 들어가서 폰트를 바꿔주기가 여간 귀찮은게 아닙니다. 오늘은 R 커멘드창의 폰트 크기를 영구적을 바꾸는 방법이 있어서 알려드리겠습니다. 먼저 컴퓨터에 R이 설치된 경로로 들어갑니다. 제 경우는 아래 경로였습니다. C:\Program Files\R 찾으셨으면 아래 경로로 들어가줍니다. C:\Program Files\R\R-3.5.2\etc 이 경로에 들어가면 아래와 같은 파일과 폴더들이 있을 것입니다. Rconsole 이라는 파일을 메모장이나 노트패드로 열어줍니다. points 라고 되어있는 부분을 찾고 .. 2020. 3. 31.
[R 강의] 72. 여러 데이터의 산점도를 하나의 그래프에 그리기(points 함수) 도구 R로 푸는 통계 72. 여러 데이터의 산점도를 하나의 그래프에 그리기 (points 함수) 서로 다른 데이터를 하나의 그래프에 그려야하는 경우가 있습니다. 예를들어 A반 학생과 B반 학생의 수학,영어 점수 분포를 한눈에 비교하고 싶은 상황을 가정해봅시다. A반 학생 5명의 수학점수와 영어점수는 아래와 같습니다. A반(수학점수, 영어점수) 1. 93,82 2. 77,63 3. 59, 90 4. 75, 69 5. 100, 98 B반(수학점수, 영어점수) 1. 57,33 2. 98,75 3. 66, 68 4. 30, 26 5. 100, 100 먼저 '비어있는'그래프를 하나 그리겠습니다. plot함수의 데이터 자리에는 전체 구간을 입력해줍니다. 시험점수니까 0점부터 100점 사이 값을 가질 것입니다. 따라.. 2020. 3. 31.
반응형