2010-04-12 78 views

回答

42

嘗試.Machine$double.eps - 和.Machine這在我的32位Linux機器的產量如下:

R> .Machine 
$double.eps 
[1] 2.220e-16 

$double.neg.eps 
[1] 1.110e-16 

$double.xmin 
[1] 2.225e-308 

$double.xmax 
[1] 1.798e+308 

$double.base 
[1] 2 

$double.digits 
[1] 53 

$double.rounding 
[1] 5 

$double.guard 
[1] 0 

$double.ulp.digits 
[1] -52 

$double.neg.ulp.digits 
[1] -53 

$double.exponent 
[1] 11 

$double.min.exp 
[1] -1022 

$double.max.exp 
[1] 1024 

$integer.max 
[1] 2147483647 

$sizeof.long 
[1] 4 

$sizeof.longlong 
[1] 8 

$sizeof.longdouble 
[1] 12 

$sizeof.pointer 
[1] 4 

R> 
10

我相信你想.Machine$double.eps

2

我知道這個線程是5歲,但我只是想指出的是,這些都是標準值IEEE單精度和雙精度標準,這是絕大多數消費級統計軟件包所使用的標準。