Rescale: Difference between revisions
Jump to navigation
Jump to search
imported>Chuck No edit summary |
imported>Chuck No edit summary |
||
Line 9: | Line 9: | ||
===Description=== | ===Description=== | ||
Rescales a matrix <tt>x</tt> using the means <tt>means</tt> and standard deviation <tt>stds</tt> vectors specified. | Rescales a matrix <tt>x</tt>, using the means <tt>means</tt> and standard deviation <tt>stds</tt> vectors specified. | ||
====Inputs==== | ====Inputs==== | ||
Line 17: | Line 17: | ||
* '''stds''' = vector of standard deviations to be used for rescaling | * '''stds''' = vector of standard deviations to be used for rescaling | ||
If only two input arguments are supplied the function | If only two input arguments are supplied, the function will correct the means only. | ||
====Outputs==== | ====Outputs==== |
Revision as of 12:22, 9 October 2008
Purpose
Scales data back to original scaling.
Synopsis
- rx = rescale(x,means,stds,options)
Description
Rescales a matrix x, using the means means and standard deviation stds vectors specified.
Inputs
- x = matrix of input data
- means = vector of means to be used for rescaling
- stds = vector of standard deviations to be used for rescaling
If only two input arguments are supplied, the function will correct the means only.
Outputs
- rx = rescaled version of the input data x
Options
options = a structure array with the field:
- stdthreshold = [0] scalar value or vector of standard deviation threshold values. If a standard deviation is below its corresponding threshold value, the threshold value will be used in lieu of the actual value. A scalar value is used as a threshold for all variables.
Examples
- rx = rescale(x,means) rescales a mean centered matrix x using a vector of means means.
- rx = rescale(x,means,stds) rescales a previously autoscaled matrix x using a vector of means means, and vector of standard deviations stds.
See Also
auto, medcn, mncn, npreprocess, preprocess, scale