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 matricesArray배열에 대한 수학적 의미와 비슷하게 생각하자.n 차원을 갖고 있다배열의 생성dim : 속성으로 차원 vector를 갖는다.이윤환, yoonani72@gmail.com간호 통계1500개의 원소를 갖는 vectorz는 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 matricesMatrix 배열의 특별한 경우로 행과 열을 갖는 (즉, 2차원 배열) 배열을 Matrix 라 한다.Matrix 생성matrix() 함수 이용이윤환, yoonani72@gmail.com간호 통계matrix(data : vector, nrow = 1, ncol = 1,           : 행과 열의 수byrow = FALSE,          : data를 행단위로읽을지 여부   [dimnames = NULL]            : 차원의 이름 list)
Arrays and matricesMatrix 생성cbind(), rbind() 이용Help의 내용은 비교적 어려우므로 단순 사용예를 살펴 보자.cbind()는 주어진 Vector 혹은 Matrix를 열로 묶고 rbind()는 행으로 묶는다.이윤환, yoonani72@gmail.com간호 통계
Arrays and matricesArrayindexing앞선 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 matricesIndex MatricesArray의 특정 원소의 위치를 값으로 갖는 배열특히 2차원 배열 즉, matrix에 값을 줄 때 각 행 별로 첫 열에 행, 두번째 열에 열 index를 부여한다.이윤환, yoonani72@gmail.com간호 통계
Data FrameMatrix의 경우 서로 다른 자료형을 넣을 수 없다.실제 자료들은 서로 다른 자료형이 한데 섞여 있는 경우가 많으므로 이럴 경우 Data Frame을 사용하면 유용하다.data.frame함수 서로 다른 자료형 벡터에 대해 cbind() 한 효과를 가져온다고 생각하면 좋겠다.이윤환, yoonani72@gmail.com간호 통계
Data FrameIndexingDataframe명$열이름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간호 통계

R 기초 II

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