SlideShare a Scribd company logo
1 of 13
R 기초 II 한림대학교 금융정보통계학과  이    윤    환
교재 실습 교재 페이지 26. 자료는 http://openx3.tistory.com의 “간호 통계”카테고리의 “데이터”중 “첫번째 실습 자료” 글에서 다운로드 read.table() : 일반 텍스트 파일로 부터 자료를 읽어 들여 Dataframe이라는 자료형으로 가져온다. attach(): Dataframe자료의 각 열의 이름이 변수명이 되도록 참조한다. mean() : 평균을 반환한다. sd() : 표준편차를 반환한다. stem() : 줄기 – 잎 그림을 그려준다. quantile() : 분위수를 반환해주는 함수로 type=6 일 경우 다섯수치요약을 출력한다. boxplot() : 그래픽 함수로 boxplot 을 출력한다. 이윤환, yoonani72@gmail.com 간호 통계
Arrays and matrices Array 배열에 대한 수학적 의미와 비슷하게 생각하자. n 차원을 갖고 있다 배열의 생성 dim : 속성으로 차원 vector를 갖는다. 이윤환, yoonani72@gmail.com 간호 통계 1500개의 원소를 갖는 vector z는 3차원을 가지며 1차원 : 3, 2차원 : 5, 3차원 : 100개의 원소 3 * 5* 100 = 1,500
Arrays and matrices 배열의생성 array() 이용 이윤환, yoonani72@gmail.com 간호 통계 array( data : vector,  dim : dimension vector,    [dimnames = NULL]            : 차원의 이름 list )
Arrays and matrices Matrix  배열의 특별한 경우로 행과 열을 갖는 (즉, 2차원 배열) 배열을 Matrix 라 한다. Matrix 생성 matrix() 함수 이용 이윤환, yoonani72@gmail.com 간호 통계 matrix( data : vector,  nrow = 1, ncol = 1,           : 행과 열의 수 byrow = FALSE,           : data를 행단위로읽을지 여부    [dimnames = NULL]            : 차원의 이름 list )
Arrays and matrices Matrix 생성 cbind(), rbind() 이용 Help의 내용은 비교적 어려우므로 단순 사용예를 살펴 보자. cbind()는 주어진 Vector 혹은 Matrix를 열로 묶고 rbind()는 행으로 묶는다. 이윤환, yoonani72@gmail.com 간호 통계
Arrays and matrices Arrayindexing 앞선 3차원 배열의 경우 배열명[1st dim, , ]  Ex) > z[1, ,]                ; 1차원의 인덱스가 1인 원소 출력                                2차원이 5, 3차원이 100이므로 원소의 개수는 500                                1차원의 인덱스를 1로 고정한 나머지는                                 2차원 배열처럼 출력 이윤환, yoonani72@gmail.com 간호 통계
Arrays and matrices 배열명[1st dim, 2nd dim, ]  Ex) > z[1, 1,]                ; 1차원의 인덱스가 1, 2차원의 인덱스가 1인 원소 출력                                 3차원의 원소의 개수는 100이므로 100개 출력 이윤환, yoonani72@gmail.com 간호 통계
Arrays and matrices 배열명[1st dim, 2nd dim, 3rd dim]  Ex) > z[1, 1, 1]              ; 1차원의 인덱스가 1, 2차원의 인덱스가 1,                                  3차원의 인덱스가 1인 스칼라 출력 이윤환, yoonani72@gmail.com 간호 통계
Arrays and matrices Index Matrices Array의 특정 원소의 위치를 값으로 갖는 배열 특히 2차원 배열 즉, matrix에 값을 줄 때 각 행 별로 첫 열에 행, 두번째 열에 열 index를 부여한다. 이윤환, yoonani72@gmail.com 간호 통계
Data Frame Matrix의 경우 서로 다른 자료형을 넣을 수 없다. 실제 자료들은 서로 다른 자료형이 한데 섞여 있는 경우가 많으므로 이럴 경우 Data Frame을 사용하면 유용하다. data.frame함수  서로 다른 자료형 벡터에 대해 cbind() 한 효과를 가져온다고 생각하면 좋겠다. 이윤환, yoonani72@gmail.com 간호 통계
Data Frame Indexing Dataframe명$열이름 Dataframe명[[열 번호]] Matrix와 같이 표현 이윤환, yoonani72@gmail.com 간호 통계
다음 시간에는… 확률 분포 함수에 대해서 학습합니다. R 기초 매뉴얼(http://cran.r-project.org/doc/manuals/R-intro.html) 중 8장에 있습니다. 다음 url을 보고 참고해 주세요 http://cran.r-project.org/doc/manuals/R-intro.html#Probability-distributions 이윤환, yoonani72@gmail.com 간호 통계

More Related Content

What's hot

R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1happychallenge
 
R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작Terry Cho
 
R 스터디 네번째
R 스터디 네번째R 스터디 네번째
R 스터디 네번째Jaeseok Park
 
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개Terry Cho
 
R 프로그래밍 기본 문법
R 프로그래밍 기본 문법R 프로그래밍 기본 문법
R 프로그래밍 기본 문법Terry Cho
 
R 기본-데이타형 소개
R 기본-데이타형 소개R 기본-데이타형 소개
R 기본-데이타형 소개Terry Cho
 
R 스터디 첫번째
R 스터디 첫번째R 스터디 첫번째
R 스터디 첫번째Jaeseok Park
 
파이썬 Numpy 선형대수 이해하기
파이썬 Numpy 선형대수 이해하기파이썬 Numpy 선형대수 이해하기
파이썬 Numpy 선형대수 이해하기Yong Joon Moon
 
Python+numpy pandas 2편
Python+numpy pandas 2편Python+numpy pandas 2편
Python+numpy pandas 2편Yong Joon Moon
 
R을 이용한 데이터 분석
R을 이용한 데이터 분석R을 이용한 데이터 분석
R을 이용한 데이터 분석simon park
 
Scala스터디 - 배열사용하기
Scala스터디 - 배열사용하기Scala스터디 - 배열사용하기
Scala스터디 - 배열사용하기창규 김
 
R 스터디 두번째
R 스터디 두번째R 스터디 두번째
R 스터디 두번째Jaeseok Park
 
2021 1학기 정기 세미나 6주차
2021 1학기 정기 세미나 6주차2021 1학기 정기 세미나 6주차
2021 1학기 정기 세미나 6주차Moonki Choi
 
알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdols알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdolsseungdols
 
파이썬 자료형 발표
파이썬 자료형 발표파이썬 자료형 발표
파이썬 자료형 발표joonjhokil
 

What's hot (20)

R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1
 
R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작
 
R 스터디 네번째
R 스터디 네번째R 스터디 네번째
R 스터디 네번째
 
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
 
R 프로그래밍 기본 문법
R 프로그래밍 기본 문법R 프로그래밍 기본 문법
R 프로그래밍 기본 문법
 
R 기본-데이타형 소개
R 기본-데이타형 소개R 기본-데이타형 소개
R 기본-데이타형 소개
 
R_datamining
R_dataminingR_datamining
R_datamining
 
Python 스터디
Python 스터디Python 스터디
Python 스터디
 
R 스터디 첫번째
R 스터디 첫번째R 스터디 첫번째
R 스터디 첫번째
 
파이썬 Numpy 선형대수 이해하기
파이썬 Numpy 선형대수 이해하기파이썬 Numpy 선형대수 이해하기
파이썬 Numpy 선형대수 이해하기
 
강의자료3
강의자료3강의자료3
강의자료3
 
Python+numpy pandas 2편
Python+numpy pandas 2편Python+numpy pandas 2편
Python+numpy pandas 2편
 
R을 이용한 데이터 분석
R을 이용한 데이터 분석R을 이용한 데이터 분석
R을 이용한 데이터 분석
 
Scala스터디 - 배열사용하기
Scala스터디 - 배열사용하기Scala스터디 - 배열사용하기
Scala스터디 - 배열사용하기
 
R 스터디 두번째
R 스터디 두번째R 스터디 두번째
R 스터디 두번째
 
2021 1학기 정기 세미나 6주차
2021 1학기 정기 세미나 6주차2021 1학기 정기 세미나 6주차
2021 1학기 정기 세미나 6주차
 
알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdols알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdols
 
파이썬 자료형 발표
파이썬 자료형 발표파이썬 자료형 발표
파이썬 자료형 발표
 
Naive ML Overview
Naive ML OverviewNaive ML Overview
Naive ML Overview
 
Python
PythonPython
Python
 

Viewers also liked

R 기초교안 (페북 api까지)
R 기초교안 (페북 api까지)R 기초교안 (페북 api까지)
R 기초교안 (페북 api까지)Mingun Jung
 
practice2
practice2practice2
practice2yosm
 
기술통계 - 자료의 중심과 퍼진정도
기술통계 - 자료의 중심과 퍼진정도기술통계 - 자료의 중심과 퍼진정도
기술통계 - 자료의 중심과 퍼진정도Yoonwhan Lee
 
04.r 기초 유의성 검증
04.r 기초   유의성 검증04.r 기초   유의성 검증
04.r 기초 유의성 검증Yoonwhan Lee
 
[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료
[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료
[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료opencontentslab
 
03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도Yoonwhan Lee
 
10.단일표본 평균 모비율
10.단일표본 평균 모비율10.단일표본 평균 모비율
10.단일표본 평균 모비율Yoonwhan Lee
 
2016 크라우드펀딩대회 사전설명회
2016 크라우드펀딩대회 사전설명회2016 크라우드펀딩대회 사전설명회
2016 크라우드펀딩대회 사전설명회opencontentslab
 
02.자료다루기
02.자료다루기02.자료다루기
02.자료다루기Yoonwhan Lee
 
14.범주형자료분석
14.범주형자료분석14.범주형자료분석
14.범주형자료분석Yoonwhan Lee
 
09.통계적가설검정
09.통계적가설검정09.통계적가설검정
09.통계적가설검정Yoonwhan Lee
 
12.세표본 이상의 평균비교
12.세표본 이상의 평균비교12.세표본 이상의 평균비교
12.세표본 이상의 평균비교Yoonwhan Lee
 
13.상관과 회귀
13.상관과 회귀13.상관과 회귀
13.상관과 회귀Yoonwhan Lee
 
11.두표본의 평균비교
11.두표본의 평균비교11.두표본의 평균비교
11.두표본의 평균비교Yoonwhan Lee
 
Google analytics
Google analyticsGoogle analytics
Google analyticsETRIBE_STG
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문noerror
 

Viewers also liked (20)

R 기초교안 (페북 api까지)
R 기초교안 (페북 api까지)R 기초교안 (페북 api까지)
R 기초교안 (페북 api까지)
 
practice2
practice2practice2
practice2
 
기술통계 - 자료의 중심과 퍼진정도
기술통계 - 자료의 중심과 퍼진정도기술통계 - 자료의 중심과 퍼진정도
기술통계 - 자료의 중심과 퍼진정도
 
04.r 기초 유의성 검증
04.r 기초   유의성 검증04.r 기초   유의성 검증
04.r 기초 유의성 검증
 
[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료
[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료
[오픈콘텐츠랩/Boc] 소셜 데이팅 특강 강의자료
 
03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도
 
10.단일표본 평균 모비율
10.단일표본 평균 모비율10.단일표본 평균 모비율
10.단일표본 평균 모비율
 
2016 크라우드펀딩대회 사전설명회
2016 크라우드펀딩대회 사전설명회2016 크라우드펀딩대회 사전설명회
2016 크라우드펀딩대회 사전설명회
 
02.자료다루기
02.자료다루기02.자료다루기
02.자료다루기
 
08.추정
08.추정08.추정
08.추정
 
07.표본분포
07.표본분포07.표본분포
07.표본분포
 
06.확률분포
06.확률분포06.확률분포
06.확률분포
 
14.범주형자료분석
14.범주형자료분석14.범주형자료분석
14.범주형자료분석
 
09.통계적가설검정
09.통계적가설검정09.통계적가설검정
09.통계적가설검정
 
R 소개
R 소개R 소개
R 소개
 
12.세표본 이상의 평균비교
12.세표본 이상의 평균비교12.세표본 이상의 평균비교
12.세표본 이상의 평균비교
 
13.상관과 회귀
13.상관과 회귀13.상관과 회귀
13.상관과 회귀
 
11.두표본의 평균비교
11.두표본의 평균비교11.두표본의 평균비교
11.두표본의 평균비교
 
Google analytics
Google analyticsGoogle analytics
Google analytics
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문
 

Similar to R 기초 II

Data Mining with R CH1 요약
Data Mining with R CH1 요약Data Mining with R CH1 요약
Data Mining with R CH1 요약Sung Yub Kim
 
(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)
(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)
(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)MIN SEOK KOO
 
파이썬정리 20160130
파이썬정리 20160130파이썬정리 20160130
파이썬정리 20160130Yong Joon Moon
 
Start IoT with JavaScript - 4.객체1
Start IoT with JavaScript - 4.객체1Start IoT with JavaScript - 4.객체1
Start IoT with JavaScript - 4.객체1Park Jonggun
 
텐서플로우-기초 프로그래밍
텐서플로우-기초 프로그래밍텐서플로우-기초 프로그래밍
텐서플로우-기초 프로그래밍jdo
 
Python+numpy pandas 3편
Python+numpy pandas 3편Python+numpy pandas 3편
Python+numpy pandas 3편Yong Joon Moon
 
파이썬 문자열 이해하기
파이썬 문자열 이해하기파이썬 문자열 이해하기
파이썬 문자열 이해하기Yong Joon Moon
 
파이썬 문자열 이해하기
파이썬 문자열 이해하기파이썬 문자열 이해하기
파이썬 문자열 이해하기Yong Joon Moon
 
Python+numpy pandas 1편
Python+numpy pandas 1편Python+numpy pandas 1편
Python+numpy pandas 1편Yong Joon Moon
 
[배열, 구조체, 열거체, 공용체]
[배열, 구조체, 열거체, 공용체][배열, 구조체, 열거체, 공용체]
[배열, 구조체, 열거체, 공용체]이효서
 
[Algorithm] Counting Sort
[Algorithm] Counting Sort[Algorithm] Counting Sort
[Algorithm] Counting SortBill Kim
 

Similar to R 기초 II (14)

Data Mining with R CH1 요약
Data Mining with R CH1 요약Data Mining with R CH1 요약
Data Mining with R CH1 요약
 
(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)
(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)
(망작)이것이 자바다 Chap.16 스트림&병렬처리 Stream&parallel processing(java)
 
파이썬정리 20160130
파이썬정리 20160130파이썬정리 20160130
파이썬정리 20160130
 
3주차 스터디
3주차 스터디3주차 스터디
3주차 스터디
 
Haskell study 2
Haskell study 2Haskell study 2
Haskell study 2
 
Start IoT with JavaScript - 4.객체1
Start IoT with JavaScript - 4.객체1Start IoT with JavaScript - 4.객체1
Start IoT with JavaScript - 4.객체1
 
텐서플로우-기초 프로그래밍
텐서플로우-기초 프로그래밍텐서플로우-기초 프로그래밍
텐서플로우-기초 프로그래밍
 
Python+numpy pandas 3편
Python+numpy pandas 3편Python+numpy pandas 3편
Python+numpy pandas 3편
 
Apply교육
Apply교육Apply교육
Apply교육
 
파이썬 문자열 이해하기
파이썬 문자열 이해하기파이썬 문자열 이해하기
파이썬 문자열 이해하기
 
파이썬 문자열 이해하기
파이썬 문자열 이해하기파이썬 문자열 이해하기
파이썬 문자열 이해하기
 
Python+numpy pandas 1편
Python+numpy pandas 1편Python+numpy pandas 1편
Python+numpy pandas 1편
 
[배열, 구조체, 열거체, 공용체]
[배열, 구조체, 열거체, 공용체][배열, 구조체, 열거체, 공용체]
[배열, 구조체, 열거체, 공용체]
 
[Algorithm] Counting Sort
[Algorithm] Counting Sort[Algorithm] Counting Sort
[Algorithm] Counting Sort
 

More from Yoonwhan Lee

00.통계학입문
00.통계학입문00.통계학입문
00.통계학입문Yoonwhan Lee
 
Smart work 자료 1
Smart work 자료 1Smart work 자료 1
Smart work 자료 1Yoonwhan Lee
 
PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기Yoonwhan Lee
 
쿠키를 통해 구현해보는 간단한 로그인 과정
쿠키를 통해 구현해보는 간단한 로그인 과정쿠키를 통해 구현해보는 간단한 로그인 과정
쿠키를 통해 구현해보는 간단한 로그인 과정Yoonwhan Lee
 
에버노트와 드롭박스 설치
에버노트와 드롭박스 설치에버노트와 드롭박스 설치
에버노트와 드롭박스 설치Yoonwhan Lee
 
PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지Yoonwhan Lee
 
표본들의 분포
표본들의 분포표본들의 분포
표본들의 분포Yoonwhan Lee
 
HTML Form과 배열
HTML Form과 배열HTML Form과 배열
HTML Form과 배열Yoonwhan Lee
 
Android 기초 앱 사용
Android 기초 앱 사용Android 기초 앱 사용
Android 기초 앱 사용Yoonwhan Lee
 
확률변수와 분포함수
확률변수와 분포함수확률변수와 분포함수
확률변수와 분포함수Yoonwhan Lee
 

More from Yoonwhan Lee (15)

05.확률
05.확률05.확률
05.확률
 
00.통계학입문
00.통계학입문00.통계학입문
00.통계학입문
 
Smart work 자료 1
Smart work 자료 1Smart work 자료 1
Smart work 자료 1
 
PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기
 
Class10
Class10Class10
Class10
 
MySQL과 PHP
MySQL과 PHPMySQL과 PHP
MySQL과 PHP
 
MySQL 기초
MySQL 기초MySQL 기초
MySQL 기초
 
추정
추정추정
추정
 
쿠키를 통해 구현해보는 간단한 로그인 과정
쿠키를 통해 구현해보는 간단한 로그인 과정쿠키를 통해 구현해보는 간단한 로그인 과정
쿠키를 통해 구현해보는 간단한 로그인 과정
 
에버노트와 드롭박스 설치
에버노트와 드롭박스 설치에버노트와 드롭박스 설치
에버노트와 드롭박스 설치
 
PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지
 
표본들의 분포
표본들의 분포표본들의 분포
표본들의 분포
 
HTML Form과 배열
HTML Form과 배열HTML Form과 배열
HTML Form과 배열
 
Android 기초 앱 사용
Android 기초 앱 사용Android 기초 앱 사용
Android 기초 앱 사용
 
확률변수와 분포함수
확률변수와 분포함수확률변수와 분포함수
확률변수와 분포함수
 

R 기초 II

  • 1. R 기초 II 한림대학교 금융정보통계학과 이 윤 환
  • 2. 교재 실습 교재 페이지 26. 자료는 http://openx3.tistory.com의 “간호 통계”카테고리의 “데이터”중 “첫번째 실습 자료” 글에서 다운로드 read.table() : 일반 텍스트 파일로 부터 자료를 읽어 들여 Dataframe이라는 자료형으로 가져온다. attach(): Dataframe자료의 각 열의 이름이 변수명이 되도록 참조한다. mean() : 평균을 반환한다. sd() : 표준편차를 반환한다. stem() : 줄기 – 잎 그림을 그려준다. quantile() : 분위수를 반환해주는 함수로 type=6 일 경우 다섯수치요약을 출력한다. boxplot() : 그래픽 함수로 boxplot 을 출력한다. 이윤환, yoonani72@gmail.com 간호 통계
  • 3. Arrays and matrices Array 배열에 대한 수학적 의미와 비슷하게 생각하자. n 차원을 갖고 있다 배열의 생성 dim : 속성으로 차원 vector를 갖는다. 이윤환, yoonani72@gmail.com 간호 통계 1500개의 원소를 갖는 vector z는 3차원을 가지며 1차원 : 3, 2차원 : 5, 3차원 : 100개의 원소 3 * 5* 100 = 1,500
  • 4. Arrays and matrices 배열의생성 array() 이용 이윤환, yoonani72@gmail.com 간호 통계 array( data : vector, dim : dimension vector, [dimnames = NULL] : 차원의 이름 list )
  • 5. Arrays and matrices Matrix 배열의 특별한 경우로 행과 열을 갖는 (즉, 2차원 배열) 배열을 Matrix 라 한다. Matrix 생성 matrix() 함수 이용 이윤환, yoonani72@gmail.com 간호 통계 matrix( data : vector, nrow = 1, ncol = 1, : 행과 열의 수 byrow = FALSE, : data를 행단위로읽을지 여부 [dimnames = NULL] : 차원의 이름 list )
  • 6. Arrays and matrices Matrix 생성 cbind(), rbind() 이용 Help의 내용은 비교적 어려우므로 단순 사용예를 살펴 보자. cbind()는 주어진 Vector 혹은 Matrix를 열로 묶고 rbind()는 행으로 묶는다. 이윤환, yoonani72@gmail.com 간호 통계
  • 7. Arrays and matrices Arrayindexing 앞선 3차원 배열의 경우 배열명[1st dim, , ] Ex) > z[1, ,] ; 1차원의 인덱스가 1인 원소 출력 2차원이 5, 3차원이 100이므로 원소의 개수는 500 1차원의 인덱스를 1로 고정한 나머지는 2차원 배열처럼 출력 이윤환, yoonani72@gmail.com 간호 통계
  • 8. Arrays and matrices 배열명[1st dim, 2nd dim, ] Ex) > z[1, 1,] ; 1차원의 인덱스가 1, 2차원의 인덱스가 1인 원소 출력 3차원의 원소의 개수는 100이므로 100개 출력 이윤환, yoonani72@gmail.com 간호 통계
  • 9. Arrays and matrices 배열명[1st dim, 2nd dim, 3rd dim] Ex) > z[1, 1, 1] ; 1차원의 인덱스가 1, 2차원의 인덱스가 1, 3차원의 인덱스가 1인 스칼라 출력 이윤환, yoonani72@gmail.com 간호 통계
  • 10. Arrays and matrices Index Matrices Array의 특정 원소의 위치를 값으로 갖는 배열 특히 2차원 배열 즉, matrix에 값을 줄 때 각 행 별로 첫 열에 행, 두번째 열에 열 index를 부여한다. 이윤환, yoonani72@gmail.com 간호 통계
  • 11. Data Frame Matrix의 경우 서로 다른 자료형을 넣을 수 없다. 실제 자료들은 서로 다른 자료형이 한데 섞여 있는 경우가 많으므로 이럴 경우 Data Frame을 사용하면 유용하다. data.frame함수 서로 다른 자료형 벡터에 대해 cbind() 한 효과를 가져온다고 생각하면 좋겠다. 이윤환, yoonani72@gmail.com 간호 통계
  • 12. Data Frame Indexing Dataframe명$열이름 Dataframe명[[열 번호]] Matrix와 같이 표현 이윤환, yoonani72@gmail.com 간호 통계
  • 13. 다음 시간에는… 확률 분포 함수에 대해서 학습합니다. R 기초 매뉴얼(http://cran.r-project.org/doc/manuals/R-intro.html) 중 8장에 있습니다. 다음 url을 보고 참고해 주세요 http://cran.r-project.org/doc/manuals/R-intro.html#Probability-distributions 이윤환, yoonani72@gmail.com 간호 통계