Description Usage Arguments Value Author(s) References
Estimate the largest sparse generalized eigenvector using truncated rayleigh flow method. The details are given in Tan et al. (2018).
1 | rifle(A, B, init, k, eta = 0.01, convergence = 0.001, maxiter = 5000)
|
A |
Input the matrix A for sparse generalized eigenvalue problem. |
B |
Input the matrix B for sparse generalized eigenvalue problem. |
init |
Input an initial vector for the largest generalized eigenvector. This value can be obtained by taking the largest eigenvector of the results from initial.convex function. |
k |
A positive integer tuning parameter that controls the number of non-zero elements in the estimated leading generalized eigenvector. |
eta |
A tuning parameter that controls the convergence of the algorithm. Default value is 0.01. Theoretical results suggest that this value should be set such that eta*(largest eigenvalues of B) < 1. |
convergence |
Threshold for convergence. Default value is 0.001. |
maxiter |
Maximum number of iterations. Default is 5000 iterations. |
xprime |
xprime is the estimated largest generalized eigenvector. |
Kean Ming Tan
Sparse Generalized Eigenvalue Problewm: Optimal Statistical Rates via Truncated Rayleigh Flow", by Tan et al. (2018). To appear in Journal of the Royal Statistical Society: Series B. https://arxiv.org/pdf/1604.08697.pdf.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.