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.

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

Files in this package

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

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

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