public class GenomicSelectionPlugin
extends AbstractPlugin
public GenomicSelectionPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
public DataSet processDataforPrediction(Phenotype myPhenotype, DistanceMatrix kinshipMatrix, java.lang.String inputPhenotypeName)
public DataSet processDataforCrossValidation(Phenotype reducedPheno, DistanceMatrix kinshipOriginal, java.lang.String inputPhenotypeName)
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public java.lang.String pluginDescription()
public java.lang.String getCitation()
public DataSet runPlugin(DataSet input)
Convenience method to run plugin with one return object.
input - public java.lang.Boolean performCrossValidation()
Perform cross-validation: True or False
public GenomicSelectionPlugin performCrossValidation(java.lang.Boolean value)
Set Perform cross-validation. Perform cross-validation: True or False
value - Perform cross-validationpublic java.lang.Integer kFolds()
Number of folds to use for k-fold cross-validation (default = 5)
public GenomicSelectionPlugin kFolds(java.lang.Integer value)
Set Number of folds. Number of folds to use for k-fold cross-validation (default = 5)
value - Number of foldspublic java.lang.Integer nIterations()
Number of iterations when running k-fold cross-validation (default = 20)
public GenomicSelectionPlugin nIterations(java.lang.Integer value)
Set Number of iterations. Number of iterations when running k-fold cross-validation (default = 20)
value - Number of iterations