run.ezsim: Run the Simulation

Description Usage Arguments Author(s) Examples

View source: R/run.ezsim.r

Description

Run the Simulation of an ezsim object. The simulation result is store into the ezsim object in the argument directly, reassignment is not needed.

Usage

1
2
## S3 method for class 'ezsim'
run(x, ...)

Arguments

x

An ezsim object

...

not used

Author(s)

TszKin Julian Chan ctszkin@gmail.com

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
## Not run: 
ezsim_basic<-ezsim(
    m             = 100,
    run           = FALSE,
    run_test      = TRUE,
    display_name  = c(mean_hat="hat(mu)",sd_mean_hat="hat(sigma[hat(mu)])"),
    parameter_def = createParDef(list(n=seq(20,80,20),mu=c(0,2),sigma=c(1,3,5))),
    dgp           = function() rnorm(n,mu,sigma),
    estimator     = function(x) c(mean_hat = mean(x),
                                 sd_mean_hat=sd(x)/sqrt(length(x)-1)),
    true_value    = function() c(mu, sigma / sqrt(n-1))
)
run(ezsim_basic)

## End(Not run)

Example output

Testing for estimator...Passed
Testing for estimator parser...Passed
Testing for true value...Passed
Number of Simulation : 100 

Estimator : 
function (x) 
c(mean_hat = mean(x), sd_mean_hat = sd(x)/sqrt(length(x) - 1))
<bytecode: 0x465b688>

dgp : 
function () 
rnorm(n, mu, sigma)

True value of estimator : 
function () 
c(mu, sigma/sqrt(n - 1))

Selection Parameters:
$n
[1] 20 40 60 80

$mu
[1] 0 2

$sigma
[1] 1 3 5


Banker Parameters:
list()

ezsim documentation built on May 1, 2019, 8:04 p.m.