initialize_ordering_csmooth.RdSame ordering logic as initialize_ordering(), but returns csmooth-style
parameters with diagonal variances sigma2.
Numeric matrix (n x d).
Integer >= 2; number of mixture components.
One of "PCA","fiedler","pcurve","tSNE","random", "isomap".
One of "equal","quantile","kmeans".
Either "homoskedastic" or "heteroskedastic".
Nonnegative scalar added to variance estimates.
Small positive floor for pi and sigma2.
Extra arguments passed to the ordering method (PCA/tSNE/pcurve/fiedler).
A list with fields:
params: list(pi, mu, sigma2)
keep_idx: indices kept after NA handling
ordering: ordering metadata including score t and method name