rstiefel
Random Orthonormal Matrix Generation and Optimization on the Stiefel Manifold
Description
Simulation of random orthonormal matrices from linear and quadratic exponential family distributions on the Stiefel manifold. The most general type of distribution covered is the matrix-variate Bingham-von Mises-Fisher distribution. Most of the simulation methods are presented in Hoff(2009) "Simulation of the Matrix Bingham-von Mises-Fisher Distribution, With Applications to Multivariate and Relational Data" <doi:10.1198/jcgs.2009.07177>. The package also includes functions for optimization on the Stiefel manifold based on algorithms described in Wen and Yin (2013) "A feasible method for optimization with orthogonality constraints" <doi:10.1007/s10107-012-0584-1>.
Downloads
407
Last 30 days
8299th
407
Last 90 days
407
Last year
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (14 non-OK)
CRAN incoming feasibility
Maintainer: ‘Peter Hoff <peter.hoff@duke.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Peter",
family = "Hoff",
role = c("aut", "cre"),
email = "peter.hoff@duke.edu"),
person(given = "Alexander",
family = "Franks",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Peter Hoff <peter.hoff@duke.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Peter",
family = "Hoff",
role = c("aut", "cre"),
email = "peter.hoff@duke.edu"),
person(given = "Alexander",
family = "Franks",
role = "aut"))
as necessary.
*
*
*
*
*
*
*
*
*
*
*
*
Check History
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Peter Hoff <peter.hoff@duke.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Peter",
family = "Hoff",
role = c("aut", "cre"),
email = "peter.hoff@duke.edu"),
person(given = "Alexander",
family = "Franks",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Peter Hoff <peter.hoff@duke.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Peter",
family = "Hoff",
role = c("aut", "cre"),
email = "peter.hoff@duke.edu"),
person(given = "Alexander",
family = "Franks",
role = "aut"))
as necessary.