The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Block-diagonal matrices can be extracted or removed using two small functions implemented here, in addition, non-square matrices are supported.
Block diagonal matrices occur when we combine two dimensions of a data set along one edge of a matrix. For example, trade-flow data in the decompr and gvc package have each country-industry combination occur on each edge of the matrix.
The stable version of the diagonals
package can be
install from CRAN using:
install.packages("diagonals")
The development version, to be used at your peril, can be installed using:
if (!require('remotes')) install.packages('remotes')
::install_github("bquast/diagonals") remotes
Following installation, the package can be loaded using:
library(diagonals)
For general information on using the package, please refer to the help files .
help("diagonals")
help(package = "diagonals")
For examples of usage, see the function specific help page.
help("fatdiag")
In addition to the help files we provide long form examples in the vignettes .
vignette("fatdiag")
# or
browseVignettes("diagonals")
An overview of the changes is available in the NEWS file.
news(package="diagonals")
There is also a blog post with information on my personal website.
https://qua.st/diagonals/
Development takes place on the GitHub page.
https://github.com/bquast/diagonals
Bugs can be filed on the issues page on GitHub.
https://github.com/bquast/diagonals/issues
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.