inverseTransform method
Restores scaled data back to original values.
Implementation
List<List<double>> inverseTransform(List<List<double>> data) {
_checkFitted();
validate2DInput(data);
final numFeatures = _featureMin.length;
return data.map((row) {
return List.generate(numFeatures, (i) {
final range = _featureMax[i] - _featureMin[i];
if (range == 0) return _featureMin[i]; // constant feature
return _featureMin[i] + (row[i] - min) * range / (max - min);
});
}).toList();
}