public class AbstractForwardRegression implements ForwardRegression
protected kotlin.Array[] y
protected GenotypePhenotype myGenotypePhenotype
protected GenotypeTable myGenotype
protected Phenotype myPhenotype
protected double enterLimit
protected int maxVariants
protected int numberOfSites
protected int numberOfObservations
protected java.util.List<net.maizegenetics.analysis.modelfitter.AdditiveSite> siteList
protected java.util.List<net.maizegenetics.stats.linearmodels.ModelEffect> myBaseModel
protected java.util.List<net.maizegenetics.stats.linearmodels.ModelEffect> myModel
protected java.util.List<kotlin.Array[]> myFittedVariants
protected java.lang.String traitname
protected kotlin.Array[] taxaIndex
public AbstractForwardRegression(GenotypePhenotype data)
data - a GenotypePhenotype objectpublic AbstractForwardRegression(java.lang.String serialFilename,
Phenotype pheno)
serialFilename - the base name of the serialization files that end in _taxa.bin and _sites.binpheno - the Phenotype object to be used in the analysispublic void resetModel(int phenotypeIndex,
double enterLimit,
int maxVariants)
protected java.util.List<net.maizegenetics.stats.linearmodels.ModelEffect> getBaseModel()
public java.util.List<kotlin.Array[]> fittedModel()
public Phenotype phenotype()
protected void addVariant(AdditiveSite site, double p, int iteration, int step)