Description Usage Arguments Value Author(s) See Also Examples
View source: R/HotDeckImputation.R
Reweighting function to preprocess a data matrix prior to Minkovski distance calculation.
1 | reweight.data(DATA = NULL, weights = NULL, minkovski_factor = 1)
|
DATA |
Data that should be reweighted. |
weights |
Numeric vector with length equal to the number of variables in |
minkovski_factor |
The desired Minkovski parameter that will be used for calculating the distances. |
Returns a data matrix with the same dimensions as DATA
.
Dieter William Joenssen Dieter.Joenssen@googlemail.com
1 2 3 4 5 6 7 8 9 10 11 | #Set the random seed to an arbitrary number
set.seed(421)
#Generate matrix of random integers
Y<-matrix(sample(0:9,replace=TRUE,size=6*3),nrow=6)
#choose variable variances
Weights<-1/apply(X=Y,MARGIN=2,FUN=var)
#reweight data for faster Euclidean distance calculation
reweight.data(DATA = Y, weights = Weights, minkovski_factor = 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.