mo_gamma | R Documentation |
This function computes the moments of order statistics from the gamma distribution using simulation.
mo_gamma(r, n, k = 1, shape, rate, rep = 1e+05, seed = 42)
r |
rank of the desired order statistic (e.g., |
n |
sample size from which the order statistic is derived. |
k |
order of the moment to compute (default is |
shape |
shape parameter of the gamma distribution. |
rate |
rate parameter of the gamma distribution. |
rep |
number of simulations (default is |
seed |
optional seed for random number generation to ensure reproducibility (default is |
This function estimates the k
th moment of the r
th order statistic in a sample of size n
drawn from a gamma distribution with specified shape and rate parameters. The estimation is done via
Monte Carlo simulation using the formula:
\text{E}[X^k] \approx \frac{1}{\mathrm{rep}} \sum_{i=1}^{\mathrm{rep}} X_i^k,
where X_i
are the simulated order statistics from the gamma distribution.
The function relies on the ros()
function to generate order statistics.
The estimated k
th moment of the r
th order statistic from a gamma distribution.
The accuracy of the estimated moment depends on the number of simulations (rep
).
The default value rep = 1e5
provides a reasonable trade-off between speed and accuracy
for most practical cases. For higher order moments or when greater precision is required,
users are encouraged to increase rep
(e.g. 1e6
).
ros
# Compute the first moment (mean) of the 3rd order statistic from a sample of size 10
mo_gamma(r = 3, n = 10, shape = 2, rate = 1, k = 1)
# Compute the second moment with 10000 simulations
mo_gamma(r = 2, n = 10, shape = 2, rate = 0.5, k = 2, rep = 1e4)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.