/** Minimum maximum normalization also known as deviation normalization
* Allows linear transformations of the original data,
assuming Min and Max are the minimum and maximum,
* V is a value in the interval, mapping it to the new interval [Newmin, Newmax] for V '
* Then there are:
* v ' = (v-min)/(max-min) * (newmax-newmin) +newmin
* This method has a flaw that when new data is added, it may cause Max and Min to change and need to be redefined.
* *
package re;
public class Minmaxnormalization {public
static void Main (string[] args) {
minmaxnormalization mmn = new MINMAXN Ormalization ();
Double NEWV = mmn. Normalization (1500, 1000, Watts, 0, 1);
SYSTEM.OUT.PRINTLN ("The result is" + NEWV);
}
/**
* @author
* @param v to do standardized sample data
* @param min Sample Data minimum
* @param max Sample Data Max
* @param newmin New Mapping Interval Minimum
* @param newmax New mapping interval Maximum
* @return */public
double Normalization (double V, double Min, Double Max, double newmin, double Newmax) {return
(v-min)/(max-min) * (newmax-newmin) +newmin;
}