R 시각화 - 6 ( persp()...)
3차원 그래픽 3차원 그래픽스로 고수준 그래픽스 함수인 persp()와 contour()의 사용법을 다룬다. persp()는 2차원 함수 를 그려주며, contour()는 의 등고선을 그려준다. 1. persp() persp()의 기본 사용형식은 persp(x, y, z) 여기서 x와 y는 x축과 y축을 표시하는 좌표 벡터이고, z는 함수 outer()에 의해 생성된 (x, y) 격자점에 대응한 f(x,y) 값을 나타낸다. 간단히 2변량 표준화 정규분포함수 를 그려보자. > x=y=seq(-4,4,by=0.1) #x, y 축의 구간 > f=function(x,y){1/(2*pi)* exp(-(x^2+y^2)/2)} #f(x,y) 정의 > z=outer(x,y,f) #(x, y) 격자점에 대응한 f(x,y..
2021. 1. 19.
R 시각화 - 2(산점도 그래프)
1. 산점도 그리기 다음 표는 10명의 체중(weight)와 신장(height) 자료를 나타내고 있다. 이 자료를 1차원 산점도 표시 자료번호 1 2 3 4 5 6 7 8 9 10 체중(kg) 50 48 55 45 78 47 72 60 68 54 신장(cm) 170 168 178 162 186 157 183 166 174 160 성별 M M M F M F M M F M 그룹 A A A A A B B B B B > weight=c(50,48,55,45,78,47,72,60,68,54) > height=c(170,168,178,162,186,157,183,166,174,160) > sex=c('M','M','M','F','M','F','M','F','M','F') > group=c('A','A','A','A..
2021. 1. 16.
기초 R 4
자료 파일의 입출력 1. 데이터 프레임의 입출력 [1] write.table()과 read.table() 데이터프레임이나 행렬을 txt 파일로 저장할 수 있다. ① 데이터프레임의 파일 저장 우선 mydata라는 데이터프레임을 다음과 같이 만들자. > id=c(1,2,3,4,5) > sex=c('남', '여', '남', '남', '여' ) > height=c(180, 160, 175, 170, 155) > weight=c(85, 50, 65, 70, 44) > mydata=data.frame(id, sex, height, weight) #데이터프레임 mydata 생성 > mydata id sex height weight 1 1 남 180 85 2 2 여 160 50 3 3 남 175 65 4 4 남 170..
2021. 1. 14.
기초 R 3
6. 행렬 [1] 자료 벡터 이용하기 길이가 같은 벡터들을 쌓거나 이어 붙여서 행렬을 만든다. • cbind: 벡터들을 이어 붙여서 행렬을 만듦. • rbind: 벡터들을 아래로 쌓아서 행렬을 만듦. cbind() 함수를 이용 > c1=c(1,2,3) #길이 3인 벡터> c2=c(4,5,6) #길이 3인 벡터 > c3=c(7,8,9) #길이 3인 벡터 > mat1=cbind(c1,c2) #옆으로 이어 붙여서 행렬 생성 > mat1 c1 c2 [1,] 1 4 [2,] 2 5 [3,] 3 6 rbind() 함수를 이용 > mat2=rbind(c2,c3) #아래로 쌓아서 행렬 생성 > mat2 [,1] [,2] [,3] c2 4 5 6 c3 7 8 9 행렬의 몇 가지 속성들 • 자료의 유형: mode • 차원..
2021. 1. 12.
기초 R 2
1.벡터(vector) 자료 [1] c() 함수 이용 R에서 기본적인 방법은 함수 “c()”를 이용하는 것이다. 이 함수의 괄호 내에 자료를 나열함으로써 자료를 생성 c(자료 나열) > x=c(1, 3, 0.5, 5) #수치 자료 벡터 > x [1] 1.0 3.0 0.5 5.0 > s=c('Kim', 'Lee', 'Park') #문자 자료 벡터 > s [1] "Kim" "Lee" "Park" 변수 x에는 수치 자료만, 변수 s에는 문자열 자료를 생성하여 할당 > x=c(1,3,0.5,5) > c(x, c(0,1)) [1] 1.0 3.0 0.5 5.0 0.0 1.0 > s=c(s, 'Choi', 'Lee') > s [1] "Kim" "Lee" "Park" "Choi" "Lee" 원소의 이름과 함께 입력하고..
2021. 1. 2.