Description Usage Arguments Value Note Author(s) See Also Examples
View source: R/normalizeGaussian_prec.R
Converts precipitation values to "Gaussinized" normally-distributed values taking into account the probability of no precipitation occurrences. values
or vice versa in case inverse
is TRUE
1 2 3 |
x |
value or vector of values to be converted |
data |
a sample of data on which a non-parametric probability distribution is estimated |
cpf |
cumulative probability distribution. If |
mean |
mean (expected value) of the normalized random variable. Default is 0. |
sd |
standard deviation of the normalized random variable. Default is 1. |
inverse |
logical value. If |
type |
see |
extremes |
logical variable.
If \frac{N}{N+1} where N is the length of |
sample |
a character string or |
qnull |
probability of no precipitation occurrence |
valmin |
minimum value of precipitation to consider a wet day |
the normalized variable or its inverse
In the version 1.2.5 of RMAWGEN This function is deprecated and not used.
Emanuele Cordano, Emanuele Eccel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | library(RMAWGEN)
NDATA <- 1000
occurrence <- as.logical(runif(NDATA)>0.5)
prec <- rexp(NDATA,rate=1/3)
prec[!occurrence] <- 0
valmin <- 0.5 #0.01
x <- normalizeGaussian_prec(x=prec,valmin=valmin)
prec2 <- normalizeGaussian_prec(x=x,data=prec,valmin=valmin,inverse=TRUE)
qqplot(prec,prec2)
occurrence3 <- as.logical(runif(NDATA)>0.5)
prec3 <- rexp(NDATA,rate=1/3)
prec3[!occurrence3] <- 0
x3 <- normalizeGaussian_prec(x=prec3,valmin=valmin)
qqplot(x,x3)
abline(0,1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.