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 multiSiena which includes the function sienaBayes and which can be downloaded from the Siena downloads page.

RSiena can be installed in the usual way from CRAN, but the most recent version of RSiena can be downloaded from GitHub. It is expected that at some moment multiSiena will be integrated into RSiena.

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

For requests of new effects or other new features, bug reports, etc. please open an issue at github.

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