I am using the package SPEI to estimate SPI (using spi function) for different 
locations. My data have many zeroes for the months of May, June and July. How 
does spi function handle the zeroes especially for the gamma distributio?
 
The reason I am asking I am getting the follwing error.
 
Error in if (para$type != "gam") { : argument is of length zero
In addition: Warning message:
In pargam(lmom.ub(month)) : L-moments are invalid
 
Also my first year does not start with January; it start with May. How can 
modify the following command to to take this into account.



SPI <- as.data.frame(spi(data, 3, kernel=list(type ='rectangular', shift=0), 
distribution='Gamma', fit='max-lik', na.rm=FALSE))



Peter Maclean
Department of Economics
UDSM
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to