Package jline.api.pfqn.ld
Class Ljd
java.lang.Object
jline.api.pfqn.ld.Ljd
-
Method Summary
Modifier and TypeMethodDescriptionstatic Matrixljd_delinearize(int idx, Matrix cutoffs) Inverse ofljd_linearize(jline.util.matrix.Matrix, jline.util.matrix.Matrix): the population vector behind an index.static intljd_linearize(Matrix nvec, Matrix cutoffs) Convert per-class population vector to linearized index (0-indexed).
-
Method Details
-
ljd_linearize
Convert per-class population vector to linearized index (0-indexed). idx = n1 + n2*(N1+1) + n3*(N1+1)*(N2+1) + ...- Parameters:
nvec- per-class population vectorcutoffs- per-class cutoffs [N1, N2, ..., NR]- Returns:
- the linearized index
-
ljd_delinearize
Inverse ofljd_linearize(jline.util.matrix.Matrix, jline.util.matrix.Matrix): the population vector behind an index.The forward map is a mixed-radix numeral with class k in radix (Nk+1), so the inverse is the digit-by-digit division that reads it back. It is what lets a caller walk a tabulated dependence in index order and still know which population each entry belongs to.
- Parameters:
idx- 0-based linearized indexcutoffs- per-class population cutoffs- Returns:
- the per-class population vector
-