This is an old revision of the document!
Table of Contents
~~blockmodelingR~~
blockmodeling R package
Basic description
The package blockmodeling is primarily meant as an implementation of Generalized blockmodeling for valued networks. It also supports multirelational and multilevel blockmodeling. In addition, functions for computation of (dis)similarities in terms of structural and regular equivalence, plotting and other "utility" functions are provided.
If you find any bugs, please report to email: ales{dot}ziberna{at}fdv{dot}uni-lj{dot}si
Downloads
CRAN
A relatively tested stable version is available on CRAN. To install the package from CRAN directly within R type:
install.packages("blockmodeling").
R-Forge
The latest version, assumed (sometimes not sufficiently tested) to be stable which includes the latest upgrades and bug fixes is available on R-Forge repository. The package there is build during the night. There the package is available in 2 formats: Package source (.tar.gz) and Windows binary (.zip).
To install the package from R-Forge directly within R type:
install.packages("blockmodeling",repos="http://R-Forge.R-project.org")
blockmodeling R-Forge repository hosts also old and testing versions of this package. The testing versions might have serious bugs or might even be outdated (use only if advised). It also hosts some related packages.
Tutorial - paper
MATJAŠIČ, Miha, CUGMAS, Marjan, ŽIBERNA, Aleš. Blockmodeling : an R package for generalized blockmodeling. Metodološki zvezki. [Tiskana izd.]. 2020, vol. 17, no. 2, str. 49-66, ilustr. ISSN 1854-0023. Available on EBSCOhost and as preprint with code on SocArXiv
Maintainer and main author
Aleš Žiberna
associate professor
Faculty of Social Sciences
University of Ljubljana
email: ales{dot}ziberna{at}fdv{dot}uni-lj{dot}si
Making blockmodeling easier: A GUI for the R package ''blockmodeling''
A GUI for the package blockmodeling has published for the first time in May 2022 after several months of work under my direction. This ad hoc R-Shiny GUI is meant to help users access the main functionalities of the package. However, it also allows to use other functions of the R language for statistical computing and some other packages for network analysis.
The app’s many options and ease of use make blockmodeling and basic network analysis in R easier to execute and understand than via command line. In fact, the GUI requires no coding experience, allowing researchers and laymen to access visualisations and information about blockmodeling in a simple way. Since the focus is on blockmodeling, the breadth of network analyses than can be executed is arguably not too extended. Thus, the app can find an apt use in a graduate class in quantitative methods in social science as well as in narrower courses on the clustering of networks.
Versions
The app is available in several versions:
- Stand-alone executable for Windows XP or newer (does not require R) available on GitHub in two flavours:
- Fully executable, which runs from a .exe file. Retrievable here
- Scripted, which runs from a visual-basic script Retrievable here
- Source code, for reviewing, testing and contributing on GitHub
Installation as an R package
To install the GUI directly from R, run the following code:
- Ordered List ItemCheck if you need to install the `devtools` package
if(!require(devtools))install.packages('devtools') - Ordered List ItemInstall the package from this repository
devtools::install_github('FATelarico/BlockmodelingGUI')
Maintainer and co-author
Telarico, Fabio Ashtar
Faculty of Social Sciences
University of Ljubljana
email: Fabio-Ashtar{dot}Telarico{at}fdv{dot}uni-lj{dot}si
References
- DOREIAN, Patrick, BATAGELJ, Vladimir, FERLIGOJ, Anuška. Generalized blockmodeling, (Structural analysis in the social sciences, 25). Cambridge [etc.]: Cambridge University Press, 2005. XV, 384 p., ISBN 0-521-84085-6.
- TELARICO, Fabio Ashtar, ŽIBERNA, Aleš. GUI for the Generalised Blockmodeling of Valued Networks (version 1.8.3). R. Ljubljana (Slovenia): Faculty of Social Sciences (FDV) at the University of Ljubljana, 2022. https://doi.org/10.5281/zenodo.6554608.
- WHITE, Douglas R., Karl P. REITZ (1983): Graph and semigroup homomorphisms on networks of relations. Social Networks, 5, p.193-234.
- WHITE, Douglas R.(2005): REGGE (web page). http://eclectic.ss.uci.edu/~drwhite/REGGE/ (12.5.2005).
- ŽIBERNA, Aleš (2007): Generalized Blockmodeling of Valued Networks. Social Networks, 29, p. 105-126.[http://dx.doi.org/10.1016/j.socnet.2006.04.002]. Author accepted manuscript.
- ŽIBERNA, Aleš (2007): Generalized Blockmodeling of Valued Networks. Doctoral dissertation. PDF (A typo on page 39 corrected on October 22, 2010)
- ŽIBERNA, Aleš (2008): Direct and indirect approaches to blockmodeling of valued networks in terms of regular equivalence. Journal of Mathematical Sociology, vol. 32, no. 1, p. 57-84. [http://www.informaworld.com/smpp/content?content=10.1080/00222500701790207]
- ŽIBERNA, Aleš (2009): Evaluation of Direct and Indirect Blockmodeling of Regular Equivalence in Valued Networks by Simulations. Metodološki zvezki 6(2), 99–134. [http://www.stat-d.si/mz/mz6.1/ziberna.pdf]
- ŽIBERNA, Aleš (2013): Generalized Blockmodeling of Sparse Networks. Metodološki zvezki 10(2) (use this link to find supplementary materials), 99–119. [http://www.stat-d.si/mz/mz10.1/Ziberna2013.pdf]
- ŽIBERNA, Aleš (2014): Blockmodeling of Multilevel Networks. Social Networks 39 (October): 46–61.[http://dx.doi.org/10.1016/j.socnet.2014.04.002]. arXiv - Author accepted manuscript
- ŽIBERNA, Aleš, LAZEGA, Emmanuel (2016): Role Sets and Division of Work at Two Levels of Collective Agency: The Case of Blockmodeling a Multilevel (Inter-Individual and Inter-Organizational) Network. In Multilevel Network Analysis for the Social Sciences, edited by Emmanuel Lazega and Tom A. B. Snijders, 173–209. Methodos Series 12. Springer International Publishing. [http://dx.doi.org/10.1007/978-3-319-24520-1_8].