rrepast: Invoke 'Repast Simphony' Simulation Models

An R and Repast integration tool for running individual-based (IbM) simulation models developed using 'Repast Simphony' Agent-Based framework directly from R code. This package integrates 'Repast Simphony' models within R environment, making easier the tasks of running and analyzing model output data for automated parameter calibration and for carrying out uncertainty and sensitivity analysis using the power of R environment.

Install the latest version of this package by entering the following in R:
install.packages("rrepast")
AuthorAntonio Prestes Garcia [aut, cre], Alfonso Rodriguez-Paton [aut, ths]
Date of publication2016-05-08 21:07:21
MaintainerAntonio Prestes Garcia <antonio.pgarcia@alumnos.upm.es>
LicenseMIT + file LICENSE
Version0.5.0
https://github.com/antonio-pgarcia/rrepast

View on CRAN

Man pages

AddFactor: Adds a paramter to factor collection

AddResults: Concatenate results of multiple runs

AoE.Base: AoE.Base

AoE.ColumnCoV: AoE.ColumnCoV

AoE.CoV: AoE.CoV

AoE.FullFactorial: AoE.FullFactorial design generator

AoE.GetMorrisOutput: AoE.GetMorrisOutput

AoE.LatinHypercube: AoE.LatinHypercube

AoE.MAE: AoE.MAE

AoE.Morris: AoE.Morris

AoE.NRMSD: AoE.NRMSD

AoE.RandomSampling: AoE.RandomSampling experiment desing generator

AoE.RMSD: AoE.RMSD

AoE.Sobol: AoE.Sobol

AoE.Stability: AoE.Stability

ApplyFactorRange: Corrects the LHS design matrix

BuildParameterSet: Builds the simulation parameter set

Calibration.GetMemberKeys: Calibration.GetMemberKeys

Calibration.GetMemberList: Calibration.GetMemberList

ClearResults: Clear the results data.frame

col.sum: col.sum

createOutputDir: Create output directory

df2matrix: df2matrix

dffilterby: dffilterby

dfround: dfround

dfsumcol: dfsumcol

Easy.Calibration: Easy.Calibration

Easy.getChart: Easy.getChart

Easy.Morris: Easy API for Morris's screening method

Easy.Setup: Easy.Setup

Easy.Sobol: Easy API for Sobol's SA method

Easy.Stability: Easy API for output stability

Engine: Engine

Engine.endAt: Engine.endAt

Engine.Finish: Engine.Finish

Engine.getId: Returns the model id

Engine.GetModelOutput: Engine.GetModelOutput

Engine.getParameter: Engine.getParameter

Engine.getParameterAsDouble: Engine.getParameterAsDouble

Engine.getParameterAsNumber: Engine.getParameterAsNumber

Engine.getParameterAsString: Engine.getParameterAsString

Engine.getParameterNames: Engine.getParameterNames

Engine.getParameterType: Engine.getParameterType

Engine.LoadModel: Engine.LoadModel

Engine.RunModel: Engine.RunModel

Engine.SetAggregateDataSet: Engine.SetAggregateDataSet

Engine.setParameter: Engine.setParameter

getExperimentDataset: Helper function to get experiment 'dataset'

getExperimentOutput: Helper function to get experiment 'output'

getExperimentParamSet: Helper function to get experiment 'paramset'

GetFactorsSize: Get the number of factors

getId: Gets the model name

getKeyRandom: Gets Repast randomSeed name

getLogDir: getLogDir()

GetOutput: Gets the output

getOutputDir: Gets output directory

GetResults: Returns the model results

GetResultsParameters: Gets the parameters

GetSimulationParameters: Gets the simulation parameters

jvm.get_parameters: jvm.get_parameters

jvm.init: Init R/JVM environment

jvm.resetOut: jvm.resetOut

jvm.setOut: jvm.setOut

jvm.set_parameters: jvm.set_parameters

Load: The Scenario loader

Logger.setLevelInfo: Set the log level to INFO

Logger.setLevelWarning: Set the log level to WARNING

Model: The easy API for model initilization

PB.close: PB.close

PB.disable: PB.disable

PB.enable: PB.enable

PB.get: PB.get

PB.init: PB.init

PB.isEnabled: PB.isEnabled

PB.pset: PB.pset

PB.set: PB.set

PB.update: PB.update

pick.fittest: pick.fittest

Plot.Calibration: Plot of calibration

Plot.Morris: Plot of Morris output

Plot.Sobol: Plot of Sobol output

Plot.Stability: Plot stability of output

Results.GetCharts: Results.GetCharts

Results.GetExperiment: Results.GetExperiment

Results.GetObject: Results.GetObject

Run: Run simulations

RunExperiment: Run an experimental setup

SaveSimulationData: Saving simulation output

SequenceItem: SequenceItem

setId: Sets the model name

setKeyRandom: Sets Repast randomSeed name

setOutputDir: Sets output directory

SetResults: Stores a data.frame

SetResultsParameters: Sets the parameters

SetSimulationParameter: SetSimulationParameter

SetSimulationParameters: Set parameters for running model

ShowClassPath: ShowClassPath

ShowModelPaths: ShowModelPaths

simple.fitting: simple.fitting

Functions

AddFactor Man page
AddResults Man page
AoE.Base Man page
AoE.ColumnCoV Man page
AoE.CoV Man page
AoE.FullFactorial Man page
AoE.GetMorrisOutput Man page
AoE.LatinHypercube Man page
AoE.MAE Man page
AoE.Morris Man page
AoE.NRMSD Man page
AoE.RandomSampling Man page
AoE.RMSD Man page
AoE.Sobol Man page
AoE.Stability Man page
ApplyFactorRange Man page
BuildParameterSet Man page
Calibration.GetMemberKeys Man page
Calibration.GetMemberList Man page
ClearResults Man page
col.sum Man page
createOutputDir Man page
df2matrix Man page
dffilterby Man page
dfround Man page
dfsumcol Man page
Easy.Calibration Man page
Easy.getChart Man page
Easy.Morris Man page
Easy.Setup Man page
Easy.Sobol Man page
Easy.Stability Man page
Engine Man page
Engine.endAt Man page
Engine.Finish Man page
Engine.getId Man page
Engine.GetModelOutput Man page
Engine.getParameter Man page
Engine.getParameterAsDouble Man page
Engine.getParameterAsNumber Man page
Engine.getParameterAsString Man page
Engine.getParameterNames Man page
Engine.getParameterType Man page
Engine.LoadModel Man page
Engine.RunModel Man page
Engine.SetAggregateDataSet Man page
Engine.setParameter Man page
getExperimentDataset Man page
getExperimentOutput Man page
getExperimentParamSet Man page
GetFactorsSize Man page
getId Man page
getKeyRandom Man page
getLogDir Man page
GetOutput Man page
getOutputDir Man page
GetResults Man page
GetResultsParameters Man page
GetSimulationParameters Man page
jvm.get_parameters Man page
jvm.init Man page
jvm.resetOut Man page
jvm.setOut Man page
jvm.set_parameters Man page
Load Man page
Logger.setLevelInfo Man page
Logger.setLevelWarning Man page
Model Man page
PB.close Man page
PB.disable Man page
PB.enable Man page
PB.get Man page
PB.init Man page
PB.isEnabled Man page
PB.pset Man page
PB.set Man page
PB.update Man page
pick.fittest Man page
Plot.Calibration Man page
Plot.Morris Man page
Plot.Sobol Man page
Plot.Stability Man page
Results.GetCharts Man page
Results.GetExperiment Man page
Results.GetObject Man page
Run Man page
RunExperiment Man page
SaveSimulationData Man page
SequenceItem Man page
setId Man page
setKeyRandom Man page
setOutputDir Man page
SetResults Man page
SetResultsParameters Man page
SetSimulationParameter Man page
SetSimulationParameters Man page
ShowClassPath Man page
ShowModelPaths Man page
simple.fitting Man page

Files

inst
inst/CITATION
inst/java
inst/java/rrepast-integration.jar
inst/java/rrepast-engine.jar
NAMESPACE
NEWS
R
R/RRepast.R
MD5
java
java/eclipse
java/eclipse/rrepast-engine
java/eclipse/rrepast-engine/src
java/eclipse/rrepast-engine/src/org
java/eclipse/rrepast-engine/src/org/haldane
java/eclipse/rrepast-engine/src/org/haldane/rrepast
java/eclipse/rrepast-engine/src/org/haldane/rrepast/CustomInitializer.java
java/eclipse/rrepast-engine/src/org/haldane/rrepast/OutputWrapperDataSink.java
java/eclipse/rrepast-engine/src/org/haldane/rrepast/RepastEngine.java
java/eclipse/rrepast-engine/src/org/haldane/rrepast/ModelOutput.java
java/eclipse/rrepast-engine/src/org/haldane/rrepast/RepastEngineLogger.java
java/eclipse/rrepast-engine/src/org/haldane/rrepast/ModelOutputFactory.java
java/eclipse/rrepast-engine/src/org/haldane/rrepast/RepastEngineTest.java
java/eclipse/rrepast-engine/src/LICENSE.txt
java/eclipse/rrepast-engine/bin
java/eclipse/rrepast-engine/bin/LICENSE.txt
java/eclipse/rrepast-engine/-.classpath
java/eclipse/rrepast-integration
java/eclipse/rrepast-integration/src
java/eclipse/rrepast-integration/src/org
java/eclipse/rrepast-integration/src/org/haldane
java/eclipse/rrepast-integration/src/org/haldane/rrepast
java/eclipse/rrepast-integration/src/org/haldane/rrepast/ModelInitializerBroker.java
java/eclipse/rrepast-integration/src/LICENSE.txt
java/eclipse/rrepast-integration/bin
java/eclipse/rrepast-integration/bin/LICENSE.txt
java/eclipse/rrepast-integration/-.classpath
DESCRIPTION
man
man/Easy.Morris.Rd man/Engine.RunModel.Rd man/AoE.Sobol.Rd man/pick.fittest.Rd man/Engine.getParameterAsDouble.Rd man/AoE.CoV.Rd man/Results.GetCharts.Rd man/BuildParameterSet.Rd man/PB.close.Rd man/Engine.setParameter.Rd man/jvm.setOut.Rd man/AoE.LatinHypercube.Rd man/jvm.get_parameters.Rd man/SetSimulationParameter.Rd man/AoE.MAE.Rd man/Model.Rd man/Plot.Calibration.Rd man/simple.fitting.Rd man/getOutputDir.Rd man/ShowClassPath.Rd man/Engine.getParameter.Rd man/Results.GetObject.Rd man/Engine.endAt.Rd man/AoE.Base.Rd man/PB.isEnabled.Rd man/AoE.NRMSD.Rd man/Engine.GetModelOutput.Rd man/GetOutput.Rd man/setOutputDir.Rd man/setKeyRandom.Rd man/Calibration.GetMemberList.Rd man/setId.Rd man/AoE.FullFactorial.Rd man/df2matrix.Rd man/dfsumcol.Rd man/Logger.setLevelWarning.Rd man/Engine.Rd man/Calibration.GetMemberKeys.Rd man/GetFactorsSize.Rd man/ApplyFactorRange.Rd man/getExperimentDataset.Rd man/Plot.Sobol.Rd man/Logger.setLevelInfo.Rd man/AoE.Stability.Rd man/PB.get.Rd man/PB.update.Rd man/col.sum.Rd man/Engine.LoadModel.Rd man/Run.Rd man/getKeyRandom.Rd man/Easy.getChart.Rd man/Results.GetExperiment.Rd man/AoE.Morris.Rd man/AoE.RandomSampling.Rd man/jvm.set_parameters.Rd man/Plot.Morris.Rd man/AoE.ColumnCoV.Rd man/getLogDir.Rd man/SetSimulationParameters.Rd man/PB.disable.Rd man/Plot.Stability.Rd man/Easy.Calibration.Rd man/PB.pset.Rd man/getId.Rd man/AoE.GetMorrisOutput.Rd man/createOutputDir.Rd man/RunExperiment.Rd man/ClearResults.Rd man/jvm.resetOut.Rd man/Easy.Sobol.Rd man/Engine.SetAggregateDataSet.Rd man/GetResultsParameters.Rd man/Load.Rd man/PB.init.Rd man/AoE.RMSD.Rd man/getExperimentParamSet.Rd man/getExperimentOutput.Rd man/Engine.getParameterType.Rd man/AddResults.Rd man/PB.set.Rd man/Easy.Setup.Rd man/Engine.Finish.Rd man/SaveSimulationData.Rd man/SetResultsParameters.Rd man/Engine.getId.Rd man/Engine.getParameterAsNumber.Rd man/AddFactor.Rd man/GetResults.Rd man/GetSimulationParameters.Rd man/jvm.init.Rd man/SequenceItem.Rd man/Engine.getParameterNames.Rd man/PB.enable.Rd man/dffilterby.Rd man/Easy.Stability.Rd man/dfround.Rd man/SetResults.Rd man/Engine.getParameterAsString.Rd man/ShowModelPaths.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.