public class SolveByOrthogonalizing
public static SolveByOrthogonalizing getInstanceFromModel(java.util.List<net.maizegenetics.stats.linearmodels.ModelEffect> baseModel, java.util.List<kotlin.Array[]> dataList)
public static SolveByOrthogonalizing getInstanceFromVectors(java.util.List<kotlin.Array[]> basisVectors, java.util.List<kotlin.Array[]> dataList)
public net.maizegenetics.stats.linearmodels.SolveByOrthogonalizing.Marker solveForR(net.maizegenetics.stats.linearmodels.SolveByOrthogonalizing.Marker marker)
public net.maizegenetics.stats.linearmodels.SolveByOrthogonalizing.Marker solveForR(Position pos, kotlin.Array[] values)
public net.maizegenetics.stats.linearmodels.SolveByOrthogonalizing.Marker solveForR(Position pos, kotlin.Array[] add, kotlin.Array[] dom)
public int baseDf()
public static double innerProduct(kotlin.Array[] x,
kotlin.Array[] y)
public static kotlin.Array[] center(kotlin.Array[] values)
public static kotlin.Array[] scale(kotlin.Array[] values)
public static kotlin.Array[] centerAndScale(kotlin.Array[] values)
public static double calculateFfromR2(double r2,
double markerDf,
double errorDf)
public static double calculateP(double F,
double markerDf,
double errorDf)
public static double calculateR2Fromp(double alpha,
double modelDf,
double errorDf)
public java.util.List<kotlin.Array[]> getOrthogonalizedData()
public java.util.List<kotlin.Array[]> copyOrthogonalizedData()
public java.util.List<kotlin.Array[]> getUColumns()
public java.util.List<kotlin.Array[]> copyUColumns()