public class SymRegression extends Object
Constructor and Description |
---|
SymRegression()
Initialise symbolic regression calculation without any configuration.
|
SymRegression(ArrayList<double[]> xdata,
ArrayList<String> configuration)
Initialise symbolic calculations programically.
|
SymRegression(PND xdata,
ArrayList<String> configuration)
Initialise symbolic calculations programically.
|
SymRegression(PND xdata,
PND valid,
PND test,
String[] configuration)
Initialize calculations from input values.
|
SymRegression(PND xdata,
String[] configuration)
Initialise symbolic calculations programically.
|
SymRegression(String inputfile)
Initialize symbolic regression from an input configuration file.
|
Modifier and Type | Method and Description |
---|---|
void |
createTree(String imagename)
Create a tree with best solution in form os a graphic file.
|
void |
doc()
Show online documentation.
|
String |
getBestSolution()
Get the best solution as a string
|
org.jgap.gp.impl.GPConfiguration |
getConfig()
Return configuration file
|
ArrayList<String> |
getConfigArray()
Get configuration string passed to this program.
|
ArrayList<double[]> |
getData()
Return input data
|
PND |
getDataPND()
Return data in form PND object
|
org.jgap.gp.GPProblem |
getProblem()
Return problem.
|
ArrayList<double[]> |
getTestData()
Return test data as double array
|
PND |
getTestPND()
Return test data as PND
|
ArrayList<double[]> |
getValidationData()
Return validation data as double array
|
PND |
getValidationPND()
Return validation data as PND
|
void |
readFile(String file)
Read input configuration file.
|
void |
run()
Run symbolic regression.
|
public SymRegression()
public SymRegression(String inputfile)
inputfile
- input configuration file. If the name starts from URL (http:
or ftp:), we read this file from URL.public SymRegression(ArrayList<double[]> xdata, ArrayList<String> configuration)
data
- in form PNDconfiguration
- . A list where strings representing conguration settings. Each
parameter setting seprated by new line.public SymRegression(PND xdata, ArrayList<String> configuration)
data
- input dataconfiguration
- list of configuration valuespublic SymRegression(PND xdata, String[] configuration)
data
- input dataconfiguration
- array of strings with configuration valuespublic void run()
public void readFile(String file)
file
- configuration file to read. It can be URL if starts with
"http:" or "ftp:".public void createTree(String imagename)
imagename
- image name. It is a PNG file. The extension should be pngpublic String getBestSolution()
public org.jgap.gp.impl.GPConfiguration getConfig()
public org.jgap.gp.GPProblem getProblem()
public ArrayList<double[]> getData()
public ArrayList<double[]> getTestData()
public ArrayList<double[]> getValidationData()
public PND getValidationPND()
public PND getTestPND()
public PND getDataPND()
public ArrayList<String> getConfigArray()
public void doc()
jHepWork 3.8 ©