Intensity-Duration-Frequency curves are obtained from a sub-hourly time series of precipitation by adjusting Generalized Extreme Value distribution to annual maxima of different time intervals.
IDFcurves(prdat, stname, clmn=1:2, tz='utc', na.code=NA,
prunits='mm', mindpy=0.8, gumbel=TRUE, timeaggr=c(10,20,30,60,120,180,360,720),
retper=c(5,10,20,30,50,75,100),...)
A table of maximum precipitation accumulations (totals, not mm/h as in the graphic) is returned invisibly.
Data frame with Time (as POSIXct) and sub-hourly precipitation data.
Station name.
Columns where Time and precipitation data are located in prdat
.
Time zone ['utc'
by default].
Numeric missing data code.
Precipitation units [mm].
Minimum available data proportion to process data in any year.
Adjust a Gumbel distribution? [TRUE
].
Time intervals (in minutes) on which to aggregate precipitation.
Return periods (in years) for extreme precipitation estimation.
Additional graphic parameters.
The precipitation time series must be provided as a data frame with POSIXct
times in the first column and precipitation in the second. However, these
data can be in other columns of a wider data frame if the columns containing
these variables are defined in the parameter clmn
.
When setting gumbel=FALSE
a Generalized Extreme Value distribution will be adjusted instead of the particular case of a Gumbel distribution.
if (FALSE) {
data(climatol_data)
tab <- IDFcurves(prec10min,'My airport',cex.axis=1.2,cex.lab=1.2) #IDF plot
## See the maximum precipitation accumulations in the different time intervals:
tab
}
Run the code above in your browser using DataLab