Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Rpackages
IDF
Commits
f873df79
Commit
f873df79
authored
Nov 22, 2020
by
Laura Mack
Browse files
consistent names in function and example *gev.d
parent
a163f7bc
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
8 deletions
+8
-8
R/d-gev.R
R/d-gev.R
+4
-4
man/pgev.d.Rd
man/pgev.d.Rd
+1
-1
man/qgev.d.Rd
man/qgev.d.Rd
+2
-2
man/rgev.d.Rd
man/rgev.d.Rd
+1
-1
No files found.
R/d-gev.R
View file @
f873df79
...
...
@@ -83,7 +83,7 @@ dgev.d <- function(q,mut,sigma0,xi,theta,eta,d,...) {
#'
#' @examples
#' x <- seq(4,20,0.1)
#' prob <- pgev.d(q=x,mu=4,sigma0=2,xi=0,theta=0.1,eta=0.1,d=1)
#' prob <- pgev.d(q=x,mu
t
=4,sigma0=2,xi=0,theta=0.1,eta=0.1,d=1)
pgev.d
<-
function
(
q
,
mut
,
sigma0
,
xi
,
theta
,
eta
,
d
,
...
)
{
if
(
any
(
c
(
length
(
mut
),
length
(
sigma0
),
length
(
xi
),
length
(
theta
),
length
(
eta
))
>
1
)){
message
(
'One of the parameters mut, sigma0, xi, theta, eta is a vector. '
,
...
...
@@ -128,11 +128,11 @@ pgev.d <- function(q,mut,sigma0,xi,theta,eta,d,...) {
#' @examples
#' p <- c(0.5,0.9,0.99)
#' # calulate quantiles for one duration
#' qgev.d(p=p,mu=4,sigma0=2,xi=0,theta=0.1,eta=0.3,d=1)
#' qgev.d(p=p,mu
t
=4,sigma0=2,xi=0,theta=0.1,eta=0.3,d=1)
#'
#' # calculate quantiles for sequence of durations
#' ds <- 2^seq(0,4,0.1)
#' qs <- lapply(ds,qgev.d,p=p,mu=4,sigma0=2,xi=0,theta=0.1,eta=0.3)
#' qs <- lapply(ds,qgev.d,p=p,mu
t
=4,sigma0=2,xi=0,theta=0.1,eta=0.3)
#' qs <- simplify2array(qs)
#'
#' plot(ds,qs[1,],ylim=c(3,20),type='l',log = 'xy',ylab='Intensity',xlab = 'Duration')
...
...
@@ -188,7 +188,7 @@ qgev.d <- function(p,mut,sigma0,xi,theta,eta,d,...) {
#'
#' # compare randomn samples for different durations
#' ds <- c(1,4)
#' samp <- lapply(ds,rgev.d,n=100,mut=4,sigma=2,xi=0,theta=0.1,eta=0.3)
#' samp <- lapply(ds,rgev.d,n=100,mut=4,sigma
0
=2,xi=0,theta=0.1,eta=0.3)
#'
#' hist(samp[[1]],breaks = 10,col=rgb(1,0,0,0.5),freq = FALSE
#' ,ylim=c(0,0.3),xlab='x',main = 'd-GEV samples for two different durations')
...
...
man/pgev.d.Rd
View file @
f873df79
...
...
@@ -35,7 +35,7 @@ modified location parameter \eqn{\mu_t=\mu/\sigma(d)}.
}
\examples{
x <- seq(4,20,0.1)
prob <- pgev.d(q=x,mu=4,sigma0=2,xi=0,theta=0.1,eta=0.1,d=1)
prob <- pgev.d(q=x,mu
t
=4,sigma0=2,xi=0,theta=0.1,eta=0.1,d=1)
}
\references{
Koutsoyannis et al., 1998, doi:10.1016/S0022-1694(98)00097-3
...
...
man/qgev.d.Rd
View file @
f873df79
...
...
@@ -36,11 +36,11 @@ modified location parameter \eqn{\mu_t=\mu/\sigma(d)}.
\examples{
p <- c(0.5,0.9,0.99)
# calulate quantiles for one duration
qgev.d(p=p,mu=4,sigma0=2,xi=0,theta=0.1,eta=0.3,d=1)
qgev.d(p=p,mu
t
=4,sigma0=2,xi=0,theta=0.1,eta=0.3,d=1)
# calculate quantiles for sequence of durations
ds <- 2^seq(0,4,0.1)
qs <- lapply(ds,qgev.d,p=p,mu=4,sigma0=2,xi=0,theta=0.1,eta=0.3)
qs <- lapply(ds,qgev.d,p=p,mu
t
=4,sigma0=2,xi=0,theta=0.1,eta=0.3)
qs <- simplify2array(qs)
plot(ds,qs[1,],ylim=c(3,20),type='l',log = 'xy',ylab='Intensity',xlab = 'Duration')
...
...
man/rgev.d.Rd
View file @
f873df79
...
...
@@ -37,7 +37,7 @@ rgev.d(n=100,mut=4,sigma=2,xi=0,theta=0.1,eta=0.3,d=1)
# compare randomn samples for different durations
ds <- c(1,4)
samp <- lapply(ds,rgev.d,n=100,mut=4,sigma=2,xi=0,theta=0.1,eta=0.3)
samp <- lapply(ds,rgev.d,n=100,mut=4,sigma
0
=2,xi=0,theta=0.1,eta=0.3)
hist(samp[[1]],breaks = 10,col=rgb(1,0,0,0.5),freq = FALSE
,ylim=c(0,0.3),xlab='x',main = 'd-GEV samples for two different durations')
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment