data(pollution)
X.range <- seq(from=68, to=400, length=10)
Y.range <- seq(from=182.6, to=800, length=10)
transform <- function (x, data, par){
data <- na.omit(data)
if(x > par[1]){
emp.dist <- mean(data <= par[1])
dist <- 1 - ( 1-emp.dist ) * max(0, 1+par[3]*(x-par[1])/par[2])^(-1/par[3])
}else{
dist <- mean(data <= x)
}
return(-1/log(dist))
}
Q.range <- cbind(sapply(X.range, transform, data=winterdat[,1], par=c(68, 36.7, 0.29)),
sapply(Y.range, transform, data=winterdat[,1], par=c(183, 136.7, 0.13)))
Q.range0 <- cbind(X.range, Y.range)
# \donttest{
returns.plot(model="HR", par=c(0.6, 0.9, 1.0), Q.fix=c(NA, NA, 7),
Q.range=Q.range, Q.range0=Q.range0, labels = c("PM10", "NO"))
# }
Run the code above in your browser using DataLab