Model Selection
BIC
method="bic" is the default. The package fits models with 1 through
max_components Gaussian components and selects the model with the lowest BIC:
\[\mathrm{BIC} = \chi^2 + k \ln(n)\]
where k is the number of free parameters and n is the number of data
points.
F-test
method="f_test" adds one component at a time and keeps the additional
component only when the approximate F-test reports:
p < f_test_alpha
The default threshold is f_test_alpha=0.05.
The F-test implementation is an approximate nested-model comparison based on the improvement in residual sum of squares. It is useful for practical model selection, but it should not be treated as a fully rigorous astrophysical line-identification test.