Skip to contents

Convert simulation results to a dataframe. The first column is time, followed by all stocks, and then all other auxiliary and flow variables.

Usage

# S3 method for class 'sdbuildR_sim'
as.data.frame(x, row.names = NULL, optional = FALSE, direction = "long", ...)

Arguments

x

Output of simulate().

row.names

NULL or a character vector giving the row names for the data frame. Missing values are not allowed.

optional

Ignored parameter.

direction

Format of dataframe, either "long" (default) or "wide".

...

Optional parameters

Value

Dataframe with simulation results

Examples

sfm <- xmile("SIR")
sim <- simulate(sfm)
head(as.data.frame(sim))
#>   time variable    value
#> 1 0.00 Infected 1.000000
#> 2 0.01 Infected 1.015000
#> 3 0.02 Infected 1.030225
#> 4 0.03 Infected 1.045678
#> 5 0.04 Infected 1.061363
#> 6 0.05 Infected 1.077283