9. 계산기로써의 R 산술 연산 +(더하기), -(빼기), *(곱하기), /(나누기), ^ (승수) 이윤환, yoonani72@gmail.com 간호 통계
10. 계산기로써의 R 논리 연산 : 결과를 참(TRUE)과 거짓(FALSE)으로 갖는 연산 이윤환, yoonani72@gmail.com 간호 통계
11. 변수와 상수 상수 숫자 2의 의미가 변할 수 있을까? 1, 2, 3 … 등과 R의 문자열인 “a”, “abc”… 등은 그 의미가 숫자와 문자로 정해져 있다. 즉 표기 자체의 의미가 변하지 않는 것을 상수라고 하고 숫자와 큰 따옴표로 둘러쌓여진 문자들은 상수로 사용된다. 변수 큰 따옴표로 둘러싸여지지 않은 알파벳은 자료를 담는 그릇이라 생각하자. 이 그릇은 대입연산자(<-, 부등호와 Dash)을 통해 값을 넣는다. 변수에는 상수값을 넣을 수도 있고 또 다른 변수를 넣을 수도 있다. 이윤환, yoonani72@gmail.com 간호 통계
12. 변수와 상수 다음 상황에서 값은 뭐가 나올 것으로 생각하십니까? 이윤환, yoonani72@gmail.com 간호 통계
13. Vector : 자주 사용되는 자료형 x <- 5 의 예에서 x는 5라는 값 하나를 갖는 스칼라 자료 학생들의 키를 조사한다고 할 경우 학생 수 만큼 변수를 만들어서 값을 입력하는 것은 어리석은 일 하나의 변수에 모든 학생들의 변수를 넣어 보관한다면 좀 더 쉽게 자료를 관리할 수 있다. 함수 c(…) R Console 에서 help(c ) 라고 입력해 보자 이윤환, yoonani72@gmail.com 간호 통계
14. Vector 다음 예를 살펴보자 이윤환, yoonani72@gmail.com 간호 통계
15. Vector 연산 Vector는 스칼라와 연산시 스칼라 값이 Vector 의 각 원소와 연산을 한다. Vector 끼리의 연산은 먼저 각 Vector의 원소의 개수가 달라야 한다. 이윤환, yoonani72@gmail.com 간호 통계
16. Vector 연산 Vector의 원소 개수가 서로 다를 경우에는 서로 배수의 관계에 있을 때 계산가능하다. 이윤환, yoonani72@gmail.com 간호 통계
17. 다른 방법으로 Vector 만들기 연산자 : “:” 이윤환, yoonani72@gmail.com 간호 통계
18. 다른 방법으로 Vector 만들기 함수 : seq(), rep() 이윤환, yoonani72@gmail.com 간호 통계 seq( from = 1, to = 1, by = n), length.out = NULL, ... )
19. 다른 방법으로 Vector 만들기 함수 : seq(), rep() 이윤환, yoonani72@gmail.com 간호 통계 rep( x = vector, (times | each) = n, )
20. Vector 특정 원소 추출 Vector명 뒤에 대괄호([]) 쌍으로 특정 원소를 추출한다. 대괄호 값이 양수일 경우 : 해당 위치의 값을 가져온다. 대괄호 값이 음수일 경우 : 해당 위치의 값을 제외하고 가져온다. 대괄호에 논리연산이 들어갈 경우 : 해당 연산에 맞는 값을 가져온다. 이윤환, yoonani72@gmail.com 간호 통계
21. 교재 실습 교재 페이지 26. 자료는 http://openx3.tistory.com의 “간호 통계”카테고리의 “데이터”중 “첫번째 실습 자료” 글에서 다운로드 read.table() : 일반 텍스트 파일로 부터 자료를 읽어 들여 Dataframe이라는 자료형으로 가져온다. attach(): Dataframe자료의 각 열의 이름이 변수명이 되도록 참조한다. mean() : 평균을 반환한다. sd() : 표준편차를 반환한다. stem() : 줄기 – 잎 그림을 그려준다. quantile() : 분위수를 반환해주는 함수로 type=6 일 경우 다섯수치요약을 출력한다. boxplot() : 그래픽 함수로 boxplot 을 출력한다. 이윤환, yoonani72@gmail.com 간호 통계