public final class ItemFitGenerator extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
examineCorrections(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList,
PrintStream printer_) |
void |
examineCost(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList,
PrintStream printer_) |
void |
examineGradients(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList,
PrintStream printer_) |
void |
examineResiduals2(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList,
PrintStream printer_) |
void |
generateFit(long seed,
edu.columbia.tjw.item.optimize.OptimizationTarget target_,
int maxParams_) |
void |
generateFits(int numFits_,
int maxParams_) |
List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> |
generateOverfit(int fitCount_) |
PriorityQueue<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> |
getBestFit(int fitCount_) |
edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType> |
loadFit(long seed,
edu.columbia.tjw.item.optimize.OptimizationTarget target_) |
static void |
main(String[] args) |
void |
printResults(int numFits_,
PrintStream printer_) |
public void generateFit(long seed,
edu.columbia.tjw.item.optimize.OptimizationTarget target_,
int maxParams_)
throws IOException,
edu.columbia.tjw.item.optimize.ConvergenceException
IOExceptionedu.columbia.tjw.item.optimize.ConvergenceExceptionpublic edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType> loadFit(long seed,
edu.columbia.tjw.item.optimize.OptimizationTarget target_)
throws IOException
IOExceptionpublic void generateFits(int numFits_,
int maxParams_)
throws Exception
Exceptionpublic void examineGradients(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList, PrintStream printer_) throws IOException
IOExceptionpublic void examineCorrections(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList, PrintStream printer_) throws IOException
IOExceptionpublic void examineCost(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList, PrintStream printer_) throws IOException
IOExceptionpublic PriorityQueue<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> getBestFit(int fitCount_) throws Exception
Exceptionpublic List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> generateOverfit(int fitCount_) throws Exception
Exceptionpublic void examineResiduals2(List<edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType>> paramList, PrintStream printer_) throws Exception
Exceptionpublic void printResults(int numFits_,
PrintStream printer_)
throws IOException
IOExceptionCopyright © 2020. All rights reserved.