Package: rrepast 0.8.0

Antonio Prestes Garcia

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 supporting multicore execution. 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.

Authors:Antonio Prestes Garcia [aut, cre], Alfonso Rodriguez-Paton [aut, ths]

rrepast_0.8.0.tar.gz
rrepast_0.8.0.tar.gz(r-4.5-noble)rrepast_0.8.0.tar.gz(r-4.4-noble)
rrepast_0.8.0.tgz(r-4.4-emscripten)rrepast_0.8.0.tgz(r-4.3-emscripten)
rrepast.pdf |rrepast.html
rrepast/json (API)
NEWS

# Install 'rrepast' in R:
install.packages('rrepast', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/antonio-pgarcia/rrepast/issues

Uses libs:
  • openjdk– OpenJDK Java runtime, using Hotspot JIT

openjdk

2.36 score 1 packages 38 scripts 238 downloads 2 mentions 136 exports 86 dependencies

Last updated 5 years agofrom:46ca647814. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 16 2024
R-4.5-linuxOKDec 16 2024

Exports:AddFactorAddFactor0AddResultsAoE.BaseAoE.ColumnCoVAoE.CoVAoE.FullFactorialAoE.GetMorrisOutputAoE.LatinHypercubeAoE.MAEAoE.MorrisAoE.NRMSDAoE.RandomSamplingAoE.RMSDAoE.SobolAoE.StabilityApplyFactorRangeBuildParameterSetCalibration.GetMemberKeysCalibration.GetMemberListcheck.integrationcheck.scenarioClearResultscol.sumconfig.checkconfig.copylibconfig.scenariocreateOutputDirdf2matrixdffilterbydfrounddfsumcolEasy.CalibrationEasy.getChartEasy.getPlotEasy.MorrisEasy.RunEasy.RunExperimentEasy.SetupEasy.ShowModelParametersEasy.SobolEasy.StabilityEngineEngine.endAtEngine.FinishEngine.getIdEngine.GetModelOutputEngine.getParameterEngine.getParameterAsDoubleEngine.getParameterAsNumberEngine.getParameterAsStringEngine.getParameterNamesEngine.getParameterTypeEngine.LoadModelEngine.resetModelOutputEngine.RunModelEngine.SetAggregateDataSetEngine.setParameterenginestats.callsenginestats.resetgetExperimentDatasetgetExperimentOutputgetExperimentParamSetGetFactorLevelsGetFactorsSizegetIdgetKeyRandomgetLogDirGetOutputgetOutputDirgetpkgcoresgetpkgdefaultcoresGetResultsGetResultsParametersGetSimulationParametersGetSimulationParameterTypeGoToPreviousDirGoToWorkDirhybrid.distancehybrid.valuejarfilejvm.enablejmxjvm.get_parametersjvm.getruntimejvm.memoryjvm.resetOutjvm.runtimegcjvm.set_parametersjvm.setOutlcontainslgetLoadLogger.setLevelInfoLogger.setLevelWarningModelParallelCloseParallelInitparallelizeParallellRunExperimentParallelRunPB.closePB.disablePB.enablePB.getPB.initPB.isEnabledPB.psetPB.rnumPB.setPB.updatepick.fittestPlot.CalibrationPlot.MorrisPlot.SobolPlot.StabilityResults.GetChartsResults.GetExperimentResults.GetObjectRunRunExperimentSaveSimulationDataSequenceItemsetIdsetKeyRandomsetOutputDirsetpkgcoresSetResultsSetResultsParametersSetSimulationParameterSetSimulationParametersShowClassPathShowCoresShowModelPathsUpdateDefaultParametersWrapperRunWrapperRunExperiment

Dependencies:base64encbootbslibcachemclasscliclueclustercodetoolscolorspacecommonmarkcrayondigestdoSNOWdplyrdtwdtwclustfansifarverfastmapflexclustfontawesomeforeachfsgenericsggplot2ggrepelgluegridExtragtablehtmltoolshttpuvisobanditeratorsjquerylibjsonlitelabelinglaterlatticelhslifecyclemagrittrMASSMatrixmemoisemgcvmimemodeltoolsmunsellnlmenumberspillarpkgconfigplyrpromisesproxyR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenRcppParallelRcppThreadreshape2rJavarlangRSpectrasassscalessensitivityshinyshinyjssnowsourcetoolsstringistringrtibbletidyselectutf8vctrsviridisLitewithrxlsxxlsxjarsxtable

Readme and manuals

Help Manual

Help pageTopics
Adds a paramter to factor collectionAddFactor
AddFactor0AddFactor0
Concatenate results of multiple runsAddResults
AoE.BaseAoE.Base
AoE.ColumnCoVAoE.ColumnCoV
AoE.CoVAoE.CoV
AoE.FullFactorial design generatorAoE.FullFactorial
AoE.GetMorrisOutputAoE.GetMorrisOutput
AoE.LatinHypercubeAoE.LatinHypercube
AoE.MAEAoE.MAE
AoE.MorrisAoE.Morris
AoE.NRMSDAoE.NRMSD
AoE.RandomSampling experiment desing generatorAoE.RandomSampling
AoE.RMSDAoE.RMSD
AoE.SobolAoE.Sobol
AoE.StabilityAoE.Stability
Corrects the LHS design matrixApplyFactorRange
Builds the simulation parameter setBuildParameterSet
Calibration.GetMemberKeysCalibration.GetMemberKeys
Calibration.GetMemberListCalibration.GetMemberList
check.integrationcheck.integration
check.scenariocheck.scenario
Clear the results data.frameClearResults
col.sumcol.sum
config.checkconfig.check
config.copylibconfig.copylib
config.scenarioconfig.scenario
Create output directorycreateOutputDir
df2matrixdf2matrix
dffilterbydffilterby
dfrounddfround
dfsumcoldfsumcol
Easy.CalibrationEasy.Calibration
Easy.getChartEasy.getChart
Easy.getPlotEasy.getPlot
Easy API for Morris's screening methodEasy.Morris
Easy API for running a modelEasy.Run
Easy API for Runnning ExperimentsEasy.RunExperiment
Easy.SetupEasy.Setup
Easy.ShowModelParametersEasy.ShowModelParameters
Easy API for Sobol's SA methodEasy.Sobol
Easy API for output stabilityEasy.Stability
EngineEngine
Engine.endAtEngine.endAt
Engine.FinishEngine.Finish
Returns the model idEngine.getId
Engine.GetModelOutputEngine.GetModelOutput
Engine.getParameterEngine.getParameter
Engine.getParameterAsDoubleEngine.getParameterAsDouble
Engine.getParameterAsNumberEngine.getParameterAsNumber
Engine.getParameterAsStringEngine.getParameterAsString
Engine.getParameterNamesEngine.getParameterNames
Engine.getParameterTypeEngine.getParameterType
Engine.LoadModelEngine.LoadModel
Engine.resetModelOutputEngine.resetModelOutput
Engine.RunModelEngine.RunModel
Engine.SetAggregateDataSetEngine.SetAggregateDataSet
Engine.setParameterEngine.setParameter
enginestats.callsenginestats.calls
enginestats.resetenginestats.reset
Helper function to get experiment 'dataset'getExperimentDataset
Helper function to get experiment 'output'getExperimentOutput
Helper function to get experiment 'paramset'getExperimentParamSet
GetFactorLevelsGetFactorLevels
Get the number of factorsGetFactorsSize
Gets the model namegetId
Gets Repast randomSeed namegetKeyRandom
getLogDir()getLogDir
Gets the outputGetOutput
Gets output directorygetOutputDir
getpkgcoresgetpkgcores
getpkgdefaultcoresgetpkgdefaultcores
Returns the model resultsGetResults
Gets the parametersGetResultsParameters
Gets the simulation parametersGetSimulationParameters
GetSimulationParameterTypeGetSimulationParameterType
GoToPreviousDirGoToPreviousDir
GoToWorkDirGoToWorkDir
hybrid.distancehybrid.distance
hybrid.valuehybrid.value
jarfilejarfile
jvm.enablejmxjvm.enablejmx
jvm.get_parametersjvm.get_parameters
jvm.getruntimejvm.getruntime
Init R/JVM environmentjvm.init
jvm.memoryjvm.memory
jvm.resetOutjvm.resetOut
jvm.runtimegcjvm.runtimegc
jvm.set_parametersjvm.set_parameters
jvm.setOutjvm.setOut
lcontainslcontains
getlget
The Scenario loaderLoad
Set the log level to INFOLogger.setLevelInfo
Set the log level to WARNINGLogger.setLevelWarning
The easy API for model initilizationModel
ParallelCloseParallelClose
ParallelInitParallelInit
parallelizeparallelize
ParallellRunExperimentParallellRunExperiment
ParallelRunParallelRun
PB.closePB.close
PB.disablePB.disable
PB.enablePB.enable
PB.getPB.get
PB.initPB.init
PB.isEnabledPB.isEnabled
PB.psetPB.pset
PB.rnumPB.rnum
PB.setPB.set
PB.updatePB.update
pick.fittestpick.fittest
Plot of calibrationPlot.Calibration
Plot of Morris outputPlot.Morris
Plot of Sobol outputPlot.Sobol
Plot stability of outputPlot.Stability
Results.GetChartsResults.GetCharts
Results.GetExperimentResults.GetExperiment
Results.GetObjectResults.GetObject
Run simulationsRun
Run an experimental setupRunExperiment
Saving simulation outputSaveSimulationData
SequenceItemSequenceItem
Sets the model namesetId
Sets Repast randomSeed namesetKeyRandom
Sets output directorysetOutputDir
setpkgcoressetpkgcores
Stores a data.frameSetResults
Sets the parametersSetResultsParameters
SetSimulationParameterSetSimulationParameter
Set parameters for running modelSetSimulationParameters
ShowClassPathShowClassPath
ShowUsedCoresShowCores
ShowModelPathsShowModelPaths
UpdateDefaultParametersUpdateDefaultParameters
WrapperRunWrapperRun
WrapperRunExperimentWrapperRunExperiment