A.10 Environment Settings
다음 함수를 이용해서 R 환경을 알아내거나 설정할 수 있다.
options
getOption
.Machine 이라는 object에는 R의 여러가지 limit을 알 수 있다. 아래에서는 일부만 보여주었다.
c(1:4, 14)] .Machine[
$double.eps
[1] 2.22e-16
$double.neg.eps
[1] 1.11e-16
$double.xmin
[1] 2.23e-308
$double.xmax
[1] 1.8e+308
$integer.max
[1] 2147483647
.Machine$double.eps는 1 + x를 1과 구분해주는 (거의) 최소 값을 알려주는데, 다음의 script로 확인해볼 수 있다.
1 + .Machine$double.eps == 1 # FALSE
[1] FALSE
1 + .Machine$double.eps/2 == 1 # TRUE
[1] TRUE