jsat.regression
Class AveragedRegressor
- java.lang.Object
-
- jsat.regression.AveragedRegressor
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Regressor
public class AveragedRegressor extends java.lang.Object implements Regressor
Creates a regressor that averages the results of several voting regression methods. Null values are not supported, and will cause errors at a later time. The averaged regressor can be trained, and will train each of its voting regressors. If each regressor is of the same type, training may not be advisable.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AveragedRegressor(java.util.List<Regressor> voters)Constructs a new averaged regressor using the given list of voters.AveragedRegressor(Regressor... voters)Constructs a new averaged regressor using the given array of voters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description AveragedRegressorclone()doubleregress(DataPoint data)booleansupportsWeightedData()voidtrain(RegressionDataSet dataSet)voidtrain(RegressionDataSet dataSet, boolean parallel)
-
-
-
Constructor Detail
-
AveragedRegressor
public AveragedRegressor(Regressor... voters)
Constructs a new averaged regressor using the given array of voters- Parameters:
voters- the array of voters to use
-
AveragedRegressor
public AveragedRegressor(java.util.List<Regressor> voters)
Constructs a new averaged regressor using the given list of voters. The list of voters will be copied into a new space, so the list may safely be reused.- Parameters:
voters- the array of voters to use
-
-
Method Detail
-
train
public void train(RegressionDataSet dataSet, boolean parallel)
-
train
public void train(RegressionDataSet dataSet)
-
supportsWeightedData
public boolean supportsWeightedData()
- Specified by:
supportsWeightedDatain interfaceRegressor
-
clone
public AveragedRegressor clone()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG