Back to the main Siena page

Siena in R: RSiena

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, and RSiena can be loaded as one of the packages in R. In addition,there is a package RSienaTest which may include additional options that are still in the testing stage.

RSiena can be installed in the usual way from CRAN, but the most recent version of RSiena can be downloaded from GitHub; the most recent version of RSienaTest can be downloaded from R-Forge. This is a period of transition; the presence at GitHub dates from September, 2020, and it is expected that at some moment the presence at R-Forge will be discontinued.

For downloading RSiena and RSienaTest, and for differences between the CRAN and GitHub versions, see the Siena downloads page. Note that the GitHub version is updated more frequently than the CRAN version, as explained there.

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 (most easily from GitHub, see below) 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, which still is available from the downloads page, but no longer maintained.

RSiena can be operated in several ways. The best (most complete) functionality is obtained by executing RSiena entirely within R, using the R functions supplied by this package.
An alternative option is to access RSiena from visone; a short guide is available at the visone website.

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

Back to the main Siena page