bug in gevMoments(fExtremes)

Jens Oehlschlägel joehl at web.de
Wed Jan 30 12:41:36 CET 2008


Dear all,

just wanted to let you know that gevMoments() gave me an apparently wrong mean for the gumbel distribution for mu=-EulerConstant. 

Best regards


Dr. Jens Oehlschlägel



> library(fExtremes)

> EulerConstant <-  0.57721566490153286060651209008240243104215933519399235988057672348848677267776646709369470632917467495
> 
> gevMoments(xi=0)
$param
  xi   mu beta 
   0    0    1 

$mean
[1] 0.5772157

$var
[1] 1.644934

> gevMoments(xi=0, mu=-EulerConstant)
$param
        xi         mu       beta 
 0.0000000 -0.5772157  1.0000000 

$mean
[1] -0.5772157

$var
[1] 1.644934


> meanvar <- function(x)c(mean=mean(x), var=var(x))
> meanvar(rgev(1000000, xi=0))
     mean       var 
0.5793065 1.6445646 
> meanvar(rgev(1000000, xi=0, mu=-EulerConstant))
        mean          var 
-0.000443175  1.645556911 


fExtremes Version 260.72

> version
               _                           
platform       i386-pc-mingw32             
arch           i386                        
os             mingw32                     
system         i386, mingw32               
status                                     
major          2                           
minor          6.1                         
year           2007                        
month          11                          
day            26                          
svn rev        43537                       
language       R                           
version.string R version 2.6.1 (2007-11-26)



More information about the Rmetrics-core mailing list