[R] Utility function to apply a scale object on another data frame
David Winsemius
dwinsemius at comcast.net
Sat Jul 16 14:51:07 CEST 2011
On Jul 16, 2011, at 4:08 AM, E- Cognium wrote:
> Hi Everyone,
>
> I would like to scale a data frame and then using the same scaling
> parameters scale on another data frame. This will be helpful in
> scaling the
> test dataset based on train dataset's scaling parameters. I couldn't
> find
> any utility functions that do this. Any suggestions on how to
> approach this
> problem?
>
> x = data.frame(a=1:10,b=11:20)
> y = data.frame(a=2:11,b=12:21)
> s <- scale(x)
> ###
> ### would like scale 'y' using the parameters contained in 's'
Just look at s and consult the obvious help page...
?attr
attr(s,"scaled:center")
attr(s,"scaled:scale")
--
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list