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