Skip to content

SIENA in R

Tom Snijders edited this page Feb 29, 2024 · 4 revisions

The SIENA methods are available in RSiena, which is a package of the statistical system R. RSiena can be executed on all platforms for which R is available: Windows, Mac, Unix/Linux. R can be downloaded from the Comprehensive R Archive Network https://cran.r-project.org, and RSiena can be loaded as one of the packages in R. RSiena can be installed in the usual way from CRAN, but the most recent versions of RSiena can be downloaded from GitHub. For differences between the current and older versions, see the Siena news page.

The original development of RSiena, building on the earlier Siena (stand-alone and part of the Stocnet suite) was part of the project Adolescent Peer Social Network Dynamics and Problem Behavior, funded by NIH (Grant Number 1R01HD052887-01A2), Principal Investigator John M. Light (Oregon Research Institute). RSiena was originally programmed by Ruth Ripley and Krists Boitmanis, in collaboration with Tom Snijders. Several others have been contributing since then: Josh Lospinoso, Charlotte Greenan, Christian Steglich, Johan Koskinen, Felix Schönenberger, Mark Ortmann, Natalie Indlekofer, and Nynke Niezink. The maintainer is Tom Snijders. We are continuing with the extension of the package. The fact that R is open source implies that the source is available (from this site at GitHub) and the project is open to contributions by other researchers who know how to program in R and/or C/C++.
RSiena replaces the older Windows-based SIENA version 3.

The installation and operation of RSiena are explained in the users' manual. It includes information on how to install RSiena, and help on getting started with operating RSiena in R. In addition, it gives extensive descriptions of the methods available in RSiena. This complements the help pages of the functions that can be consulted within R.

Example scripts are at the RSiena scripts page, and a lot of introductory and advanced material about the methodology is at the literature page. There is news, with information about bugs if any important errors are currently known, at the news page.

RSiena and its manual are being updated rather frequently at GitHub.

Downloads/links

  • R install commands:
    • To obtain the CRAN version:
      install.packages("RSiena")
    • To obtain the current GitHub version:
      If you have installed the remotes package:
      remotes::install_github("stocnet/rsiena", build=FALSE)
    • For downloading RSiena and multiSiena, go to the Siena downloads page.
    • You can download the current RSiena users' manual.