A dataset summarising wall-clock performance for the main PCA entry points
in bigPCAcpp across matrices of increasing size. The benchmarks compare
the classical block-based decomposition, the streaming variant that writes
rotations as it progresses, the scalable stochastic PCA implementation, and
the base R stats::prcomp() routine for reference.
A data frame with 360 rows and 14 columns:
Human-readable size label ("small", "medium", "large", "xlarge").
Number of rows in the simulated matrix.
Number of columns in the simulated matrix.
Number of components requested.
Computation strategy ("classical", "streaming", "scalable", or "prcomp").
Replication index for repeated runs.
User CPU time in seconds returned by base::system.time().
System CPU time in seconds.
Elapsed (wall-clock) time in seconds.
Logical flag indicating whether the run completed without errors.
Name of the backend reported by the result object when the computation succeeded.
Recorded iteration count for iterative methods when
available (otherwise NA).
Logical convergence flag for iterative methods when available.
Error message captured for failed runs (otherwise NA).