Validates a log-Stirling matrix against known reference values. Useful for testing and verification.
Arguments
- logS
Pre-computed log-Stirling matrix from
compute_log_stirling.- verbose
Logical; if
TRUE, print validation results.
Examples
logS <- compute_log_stirling(10)
validate_stirling(logS)
#> PASS: |s(4,2)| = 11 (expected 11)
#> PASS: |s(5,3)| = 35 (expected 35)
#> PASS: |s(6,3)| = 225 (expected 225)
#> PASS: |s(10,5)| = 269325 (expected 269325)
#> [1] TRUE