Description Usage Arguments Details Value Examples
This function finds the maximum penalised quasi likelihood estiamtes for mstil.
1 |
x |
matrix of quantiles of size n x k. Each row is taken as a quantile. |
param |
list of inital parameters, contains lambda, delta, Ainv, and nu. |
show.progress |
logical value. If TRUE, progress of the algorithm will be printed in console. By default TRUE. |
control |
list of control variables, see 'details'. |
The control argument is a list that accepts the following components.
a positive integer, represents the number of samples used to estimate the density and log-likelihood functions. By default 1e6.
a value between 0.5 and 1, represents the confidence level of the log-likelihood to be calculated. By default 0.95.
a positive interger. The algorithm stops when the estimated log-likelihood is not improved in cvgN iterations. By default 5.
a positive value, represents the L2 penalty coefficient for lambda. By default 0.
a positive value, represents the L2 penalty coefficient for Ainv. By default 0.
a positive integer, represents the maximum number iterations allowed. By default 0.
maximum number of iterations in optim. By default 10.
a positive integer, represents the number of samples used to estimate the gradient. By default 1e4.
a positive value, represents the step size used to estimate gradient w.r.t. nu. By default 1e-5.
a positive value, represents the step size to be used in the stochastic gradient step to optimise nu. By default 1e-2.
a positive integer, represents the number of iterations to be used in the stochastic gradient step to optimise nu. By default 1e2.
a positive value, represents the diminishing rate for step size to be used in the stochastic gradient step to optimise nu. By default 1e-2.
a positive integer, represents the batch sample size. By default n.
a list with components:
logLik |
a vector of estimated values of the log-likelihood function after each itereation. |
par |
a list of lists of fitted parameters after each iteration. |
logLikLower |
a vector of the lower bound of the estimated log-likelihood function after each iteration. |
logLikUpper |
a vector of the upper bound of the estimated log-likelihood function after each iteration. |
time |
a vector recorded the time elapsed after each iteration. |
1 2 3 | # Not run:
# data(RiverFlow)
# fit.mstil(as.matrix(log(RiverFlow)))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.