[R강의] 107. 히스토그램에서 density는 상대도수가 아닙니다.
먼저 히스토그램에서 density는 두가지가 있다는 사실을 알고 시작합시다. 하나는 히스토그램을 그린 결과로 출력되는 density와 옵션으로 입력하는 density입니다. 옵션으로 입력하는 density는 히스토그램 막대에 체크무늬를 만들어주는 것인데, 우리가 오늘 다루려고 하는 density는 히스토그램을 그린 결과로 출력되는 density입니다. 데이터를 하나 정의합시다. 키 데이터입니다. 계급값과 도수를 아래와 같이 갖도록 만들겠습니다. 160-170 : 4명 170-180 : 6명 상대도수는 아래와 같습니다. 160-170 : 0.4 170-180 : 0.6 데이터는 아래와 같이 만들면 됩니다. height=c(161,162,163,164,171,172,173,174,175,176) 히스토그램을..
2021. 1. 7.
[R강의] 105. attr 이 무엇인가요?
R을 사용하다 보면 attr 을 보게될 때가 있습니다. 예를들어 x라는 벡터에 scale 함수를 적용하면, 결과 데이터 이외에 아래 sttr 이라는 내용이 출력됩니다. > x=1:5 > scale(x) [,1] [1,] -1.2649111 [2,] -0.6324555 [3,] 0.0000000 [4,] 0.6324555 [5,] 1.2649111 attr(,"scaled:center") [1] 3 attr(,"scaled:scale") [1] 1.581139 attr 는 attribute 의 약어입니다. 속성이라는 뜻입니다. 변수에 속성을 지정할 수가 있는데요. 그럴 경우 입력되는 정보입니다. 벡터를 하나 정의하고 속성을 입력해보겠습니다. v1=c(1,2,3,4,5) attr을 입력할건데요. 입력하는 방..
2020. 10. 3.
[도구 R과 3D 그래픽스] 3. 표면을 그려주는 persp3d함수
[도구 R과 3D 그래픽스] 3. 표면을 그려주는 persp3d함수 persp3d함수를 이용하여 이변수 표준정규분포 그래프를 그려봅시다. x=seq(-3,3,0.1)y=seq(-3,3,0.1) outer 함수를 사용하여 x,y 격자에 해당하는 z값을 얻습니다. outer 함수의 사용 방법을 예로 들면, 아래와 같습니다. 둘의 곱을 계산하는 경우입니다. x=c(1,2,3)y=c(1,2,3)z=outer(x,y,"*") > z [,1] [,2] [,3][1,] 1 2 3[2,] 2 4 6[3,] 3 6 9 outer 함수를 우리 예제에 적용합시다. x=seq(-3,3,0.1)y=seq(-3,3,0.1)f=function(x,y){dnorm(x)*dnorm(y)}z=outer(x,y,f) 그래프를 그려봅시다 ..
2020. 8. 12.
[도구 R과 3D 그래픽스] 2. 점을 그려주는 plot3d 함수
[도구 R과 3D 그래픽스] 2. 점을 그려주는 plot3d 함수 rgl 패키지에 있는 plot3d 라는 함수를 이용하여 그래프를 그려봅시다. 먼저 패키지를 불러옵시다. library(rgl) 세 점을 찍어보겠습니다. (1,1,3) (1,5,6) (4,4,9) 아래와 같은 형식으로 입력합니다. x=c(1,1,4)y=c(1,5,4)z=c(3,6,9) 그래프를 그려봅시다. plot3d(x,y,z,type="s",col='red') library(rgl) x=c(1,1,4)y=c(1,5,4)z=c(3,6,9) plot3d(x,y,z,type="s",col='red')
2020. 8. 12.