오픈북(책 대신 인쇄물도 허용)인 ADP 실기를 한 차례 겪어보니 준비한 프린트물보다는 example 코드가 더 유용할 것 같다는 생각입니다.
오늘은 graphic 패키지 curve 함수를 공부했습니다.
Usage
curve(expr, from = NULL, to = NULL, n = 101, add = FALSE,
type = "l", xname = "x", xlab = xname, ylab = NULL,
log = NULL, xlim = NULL, ...)
예제 코드
plot(qnorm) # default range c(0, 1) is appropriate here,
# but end values are -/+Inf and so are omitted.
plot(qlogis, main = "The Inverse Logit : qlogis()")
abline(h = 0, v = 0:2/2, lty = 3, col = "gray")
curve(sin, -2*pi, 2*pi, xname = "t")
curve(tan, xname = "t", add = NA,
main = "curve(tan) --> same x-scale as previous plot")
op <- par(mfrow = c(2, 2))
curve(x^3 - 3*x, -2, 2)
curve(x^2 - 2, add = TRUE, col = "violet")
코드해석
curve(x^3 - 3*x, -2, 2)
느닷없이 튀어 나온 x 는 뭘까요?
curve(x^3 - 3*x, -2, 2) 의 결과와 curve(expr=x^3 - 3*x, from=-2, to=2) 의 결과는 동일함을 확인했습니다.
3가지 인수는 Usage 에서 확인하는 처음 3가지의 변수 expr from to 였나봅니다.
curve(x^3 - 3*x) 을 해보고 처음에는 다른 그래프인줄 알았는데, 찬찬히 살펴보니 x 축의 범위가 -2~2 였는데 0,1 로 바뀐 것을 제외하면 동일한 그래프였습니다.
x^3 - 3*x 는 y 값을 의미한 내용이었습니다.
'ADP (R)' 카테고리의 다른 글
[TIP] RStudio 칼럼 편집 모드 (1) | 2022.10.08 |
---|---|
[R] 전처리 샘플 airquality (0) | 2022.10.08 |
IQR 기준 이상치 제거 방법 (0) | 2022.10.07 |
ADP 실기 26회 복기 (0) | 2022.10.04 |
[R example] caret::knn3 (0) | 2022.09.29 |