Package weka.core
Class ResampleUtils
java.lang.Object
weka.core.ResampleUtils
Helper class for resampling.
- Version:
- $Revision: 12226 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
hasInstanceWeights
(Instances insts) Checks whether there are any instance weights other than 1.0 set.static Instances
resampleWithWeightIfNecessary
(Instances insts, Random rand) Resamples the dataset usingInstances.resampleWithWeights(Random)
if there are any instance weights other than 1.0 set.
-
Constructor Details
-
ResampleUtils
public ResampleUtils()
-
-
Method Details
-
hasInstanceWeights
Checks whether there are any instance weights other than 1.0 set.- Parameters:
insts
- the dataset to check- Returns:
- true if instance weights other than 1.0 are set
-
resampleWithWeightIfNecessary
Resamples the dataset usingInstances.resampleWithWeights(Random)
if there are any instance weights other than 1.0 set. Simply returns the dataset if no instance weights other than 1.0 are set.- Parameters:
insts
- the dataset to resamplerand
- the random number generator to use- Returns:
- the (potentially) resampled dataset
-