Package: RSiena 1.6.7

Christian Steglich

RSiena: Siena - Simulation Investigation for Empirical Network Analysis

The main purpose of this package is to perform simulation-based estimation of stochastic actor-oriented models for longitudinal network data collected as panel data. Dependent variables can be single or multivariate networks, which can be directed, non-directed, or two-mode; and associated actor variables. There are also functions for testing parameters and checking goodness of fit. An overview of these models is given in Snijders (2017), <doi:10.1146/annurev-statistics-060116-054035>.

Authors:Tom A.B. Snijders [aut, ctb], Ruth M. Ripley [aut], Krists Boitmanis [aut, ctb], Christian Steglich [cre, aut], Johan Koskinen [ctb], Nynke M.D. Niezink [aut, ctb], Viviana Amati [aut, ctb], Christoph Stadtfeld [ctb], James Hollway [ctb], Per Block [ctb], Robert Krause [ctb], Charlotte Greenan [ctb], Josh Lospinoso [ctb], Michael Schweinberger [ctb], Mark Huisman [ctb], Felix Schoenenberger [aut, ctb], Mark Ortmann [ctb], Marion Hoffman [ctb], Robert Hellpap [ctb], Alvaro Uzaheta [ctb], Steffen Triebel [ctb], Daniel Gotthardt [ctb]

RSiena_1.6.7.tar.gz
RSiena_1.6.7.zip(r-4.7)RSiena_1.6.7.zip(r-4.6)RSiena_1.6.7.zip(r-4.5)
RSiena_1.6.7.tgz(r-4.6-x86_64)RSiena_1.6.7.tgz(r-4.6-arm64)RSiena_1.6.7.tgz(r-4.5-x86_64)RSiena_1.6.7.tgz(r-4.5-arm64)
RSiena_1.6.7.tar.gz(r-4.7-arm64)RSiena_1.6.7.tar.gz(r-4.7-x86_64)RSiena_1.6.7.tar.gz(r-4.6-arm64)RSiena_1.6.7.tar.gz(r-4.6-x86_64)
RSiena_1.6.7.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
RSiena/json (API)
NEWS

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

Bug tracker:https://github.com/stocnet/rsiena/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • allEffects - Internal data frame used to construct effect objects.
  • HN3401 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • HN3403 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • HN3404 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • HN3406 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • N3401 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • N3403 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • N3404 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • N3406 - Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.
  • s501 - Network 1 data: excerpt from "Teenage Friends and Lifestyle Study" data.
  • s502 - Network 2 data: excerpt from "Teenage Friends and Lifestyle Study" data.
  • s503 - Network 3 data: excerpt from "Teenage Friends and Lifestyle Study" data.
  • s50a - Alcohol use data: excerpt from "Teenage Friends and Lifestyle Study" data
  • s50s - Smoking data: excerpt from "Teenage Friends and Lifestyle Study" data
  • tmp3 - Van de Bunt's Freshman dataset, time point 3
  • tmp4 - Van de Bunt's Freshman dataset, time point 4

On CRAN:

Conda:

longitudinal-datarsienasocial-network-analysisstatistical-network-analysisstatisticscpp

10.36 score 116 stars 1 packages 497 scripts 1.7k downloads 29 mentions 81 exports 17 dependencies

Last updated from:69adb51081. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK378
linux-devel-x86_64OK413
source / vignettesOK460
linux-release-arm64OK368
linux-release-x86_64OK388
macos-release-arm64OK433
macos-release-x86_64OK812
macos-oldrel-arm64OK320
macos-oldrel-x86_64OK650
windows-develOK610
windows-releaseOK577
windows-oldrelOK541
wasm-releaseOK320

Exports:as_composition_file_rsienaas_composition_rsienaas_covariate_rsienaas_dependent_rsienaas_nodeset_rsienaBehaviorDistributionbehaviorExtractioncoCovarcoDyadCovardescriptivesdyadicCoveffectsDocumentationegoAlterCombiegoAlterCovarCombfunnelPlotgetEffectsincludeEffectsincludeGMoMStatisticsincludeInteractionincludeTimeDummyIndegreeDistributioninfluenceTableinterpret_influenceinterpret_selectioninterpret_sizeinterpret_size_dynamicsiwlsmmake_constraintmake_data_rsienamake_group_rsienamake_specificationmeta_sienameta.tablemixedTriadCensusMultipar.RSienanetworkExtractionOutdegreeDistributionprint.xtable.sienaFitprint01Reportscore.TestselectionTableset_algorithm_saomset_effectset_interactionset_model_saomset_output_saomsetEffectsienasiena_tablesiena07siena08sienaAlgorithmCreatesienaCompositionChangesienaCompositionChangeFromFilesienaDataConstraintsienaDataCreatesienaDependentsienaGOFsienaGroupCreatesienaModelCreatesienaNetsienaNodeSetsienaTimeTestsparseMatrixExtractiontest_goftest_parametertest_timetestSame.RSienatransformScriptTriadCensusupdate_specificationupdate_thetaupdateSpecificationupdateThetavarCovarvarDyadCovarWald.RSienawrite_reportwrite_resultxtablextable.sienaFit

Dependencies:clicodagluelatticelifecyclemagrittrMASSMatrixnetworkpillarpkgconfigrlangstatnet.commontibbleutf8vctrsxtable

Readme and manuals

Help Manual

Help pageTopics
Simulation Investigation for Empirical Network AnalysisRSiena-package RSiena
Internal data frame used to construct effect objects.allEffects
Functions to create a Siena composition change objectas_composition_file_rsiena as_composition_rsiena sienaCompositionChange sienaCompositionChangeFromFile
Function to create a covariate objectas_covariate_rsiena covariate
Function to create a dependent variable for a Siena modelas_dependent_rsiena sienaDependent sienaNet
Function to create a node setas_nodeset_rsiena sienaNodeSet
Function to create a constant covariate objectcoCovar
Function to create a constant dyadic covariate objectcoDyadCovar
Allow editing of a sienaEffects object if a gui is available.edit.sienaEffects
Function to create a table of documentation of effect names, short names etc.effectsDocumentation
Plot function for a list of sienaFit objectsfunnelPlot
Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.HN3401 hn3401 HN3403 HN3404 HN3406
Function to include effects in a Siena modelincludeEffects
Function to include GMoM statistics in a Siena modelincludeGMoMStatistics
Function to include time dummy effects in a Siena modelincludeTimeDummy
Function to construct influence tables for SAOMsinfluence.Table influence.table influenceTable influencetable interpret_influence interpret_influence.sienaFit
Function to construct selection tables for SAOMsinterpret_selection interpret_selection.sienaFit selection.Table selection.table selectionTable selectiontable
Functions to assess the relative importance of effects at observation momentsentropy interpret_size interpret_size.methods interpret_size.sienaEffects interpret_size.sienaFit plot.interpret_size plot.sienaRI print.interpret_size print.sienaRI sienaRI
Functions to assess the dynamics of relative importance of effects between observation momentsinterpret_size_dynamics plot.sienaRIDynamics sienaRIDynamics
Function to fit an iterated weighted least squares model.iwlsm iwlsm.default iwlsm.formula predict.iwlsm print.iwlsm psi.iwlsm
Function to change the values of the constraints between networksmake_constraint make_constraint.sienadata make_constraint.sienaGroup sienaDataConstraint
Function to create a Siena data objectmake_data_rsiena sienadata sienaDataCreate
Function to group together several Siena data objectsmake_group_rsiena sienaGroup sienaGroupCreate
Function to create a Siena effects objectgetEffects make_specification make_specification.sienadata make_specification.sienaGroup sienaEffects sienaGroupEffects
Function to perform a meta analysis of a collection of Siena fits.meta_siena siena08 sienaMeta
Network data: excerpt from "Dutch Social Behavior Data Set" of Chris Baerveldt.N3401 n3401 N3403 N3404 N3406
Functions to plot assessment of time heterogeneity of parametersplot.sienaTimeTest
Print methods for Siena effects objectsprint.sienaEffects print.summary.sienaEffects summary.sienaEffects
Methods for processing sienaMeta objectsmeta.table plot.sienaMeta print.sienaMeta print.summary.sienaMeta summary.sienaMeta
Print method for Wald and score tests for RSiena resultsprint.sienaTest sienaTest.methods
Network data: excerpt from "Teenage Friends and Lifestyle Study" data.s50
Network 1 data: excerpt from "Teenage Friends and Lifestyle Study" data.s501
Network 2 data: excerpt from "Teenage Friends and Lifestyle Study" data.s502
Network 3 data: excerpt from "Teenage Friends and Lifestyle Study" data.s503
Alcohol use data: excerpt from "Teenage Friends and Lifestyle Study" datas50a
Smoking data: excerpt from "Teenage Friends and Lifestyle Study" datas50s
Functions to create objects containing various aspects of algorithm specifications for parameter estimation in RSienabehModelType model.create modelType set_algorithm set_algorithm_saom set_model set_model_saom set_output set_output_saom sienaAlgorithm sienaAlgorithmCreate sienaAlgorithmSettings sienaModel sienaModelCreate sienaOutputOptions
Function to change the specification of a Siena model by setting various columns in an effects object.setEffect set_effect set_effect.sienaEffects
Function to create user-specified interactions for a Siena model.includeInteraction set_interaction set_interaction.sienaEffects
Function to estimate parameters in a Siena modelsiena siena.sienadata siena07
Methods for processing sienaFit objects, produced by 'siena'coef coef.sienaFit print.sienaFit print.summary.sienaFit print.xtable.sienaFit sienaFit sienaFit.methods siena_table summary.sienaFit vcov vcov.sienaFit write_result write_result.sienaFit xtable.sienaFit
Versions of FRANinitializeFRAN maxlikec simstats0c terminateFRAN
Summary method for Iterative Weighted Least Squares Modelsprint.summary.iwlsm summary.iwlsm
Functions to assess goodness of fit for SAOMsdescriptives descriptives.sienaGOF plot.sienaGOF sienaGOF test_gof test_gof.sienaFit
Auxiliary functions for goodness of fit assessment by 'test_gof'BehaviorDistribution behaviorExtraction dyadicCov egoAlterCombi egoAlterCovarComb IndegreeDistribution mixedTriadCensus networkExtraction OutdegreeDistribution sienaGOF-auxiliary sparseMatrixExtraction test_gof_auxiliary TriadCensus
Wald and score tests for RSiena resultsMultipar.RSiena score.Test scoreTest scoretest siena.Test sienaTest sienatest testSame.RSiena test_parameter test_parameter.sienaFit Wald Wald.RSiena
Function to assess and account for time heterogeneity of parametersprint.sienaTimeTest sienaTimeTest test_time test_time.sienaFit
van de Bunt's Freshman dataset, time point 3tmp3
van de Bunt's Freshman dataset, time point 4tmp4
Function to transform 'RSiena' and 'multiSiena' scriptstransformScript
A function to update the initial values of the parameters, and a function to update an effects object.updateSpecification updateTheta update_specification update_specification.sienaEffects update_theta update_theta.sienaEffects
Function to create a changing covariate object.varCovar
Function to create a changing dyadic covariate object.varDyadCovar
Function to produce a basic descriptive report of SIENA data setsprint01Report write_report write_report.sienadata
Access xtable in package xtablextable