|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFacemorph.Stats.ImageRegressor
public class ImageRegressor
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface Facemorph.Stats.Regressor |
---|
Regressor.RegressorException |
Constructor Summary | |
---|---|
ImageRegressor()
|
Method Summary | |
---|---|
BigMat |
apply(BigMat in)
Apply the statistical model on the input data supplied in Matrix form |
int |
getInputDimensions()
|
void |
getModelInformation(ModelInformation mi)
Queries the statistical model about its abilities. |
void |
getModelInformation(ModelResults result)
Query the (previously built) model for information about the model's components |
int |
getOutputDimensions()
|
double |
getSumSquaredResiduals()
|
java.lang.StringBuffer |
outputStatistics()
|
boolean |
outputStatistics(java.io.File statsFile)
|
double[] |
predict(BigMat values)
Predict using the model the values of the dependent from a set of independents |
boolean |
read(java.io.File f)
|
boolean |
read(iniFile in)
Read from the current position in an iniFile. |
void |
setDependentData(BigMat data)
The dependent part of the regression |
void |
setDependentData(double[] data)
The dependent part of the regression |
void |
setIndependentData(BigMat data)
The independent part of the regression |
boolean |
train(boolean stats)
Perform multi-linear regression using the Ordinary Least Squares method. |
boolean |
write(java.io.File s)
Writes to the file specified |
boolean |
write(iniFile file,
java.lang.String name)
Writes this Template to file (via a PrintStream) |
boolean |
write(java.io.PrintStream out)
Writes this Template to file (via a PrintStream) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageRegressor()
Method Detail |
---|
public boolean train(boolean stats)
StatisticalModel
train
in interface StatisticalModel
stats
- calculate values for statistical analysis
public double[] predict(BigMat values)
Regressor
predict
in interface Regressor
values
- the independent values
public void setIndependentData(BigMat data)
StatisticalModel
setIndependentData
in interface StatisticalModel
public void setDependentData(BigMat data)
StatisticalModel
setDependentData
in interface StatisticalModel
public void setDependentData(double[] data)
StatisticalModel
setDependentData
in interface StatisticalModel
public double getSumSquaredResiduals()
getSumSquaredResiduals
in interface Regressor
public boolean outputStatistics(java.io.File statsFile)
outputStatistics
in interface StatisticalModel
public java.lang.StringBuffer outputStatistics()
outputStatistics
in interface StatisticalModel
public boolean read(java.io.File f) throws java.io.FileNotFoundException
read
in interface Regressor
java.io.FileNotFoundException
public boolean write(java.io.File s)
Regressor
write
in interface Regressor
s
- the name of the file to write to
public boolean write(java.io.PrintStream out)
Regressor
write
in interface Regressor
out
- The output PrintStream
public boolean read(iniFile in)
IniHandler
read
in interface IniHandler
public boolean write(iniFile file, java.lang.String name)
IniHandler
write
in interface IniHandler
file
- The output ini file to fill with class data
public int getInputDimensions()
getInputDimensions
in interface StatisticalModel
public void getModelInformation(ModelInformation mi)
StatisticalModel
getModelInformation
in interface StatisticalModel
public BigMat apply(BigMat in)
StatisticalModel
apply
in interface StatisticalModel
in
- matrix containing values for modeling
public int getOutputDimensions()
getOutputDimensions
in interface StatisticalModel
public void getModelInformation(ModelResults result)
StatisticalModel
getModelInformation
in interface StatisticalModel
result
- ModelResults object to fill with appropriate information
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |