reweight.data: Reweight Variables

Description Usage Arguments Value Author(s) See Also Examples

View source: R/HotDeckImputation.R

Description

Reweighting function to preprocess a data matrix prior to Minkovski distance calculation.

Usage

1
reweight.data(DATA = NULL, weights = NULL, minkovski_factor = 1)

Arguments

DATA

Data that should be reweighted.

weights

Numeric vector with length equal to the number of variables in DATA.

minkovski_factor

The desired Minkovski parameter that will be used for calculating the distances.

Value

Returns a data matrix with the same dimensions as DATA.

Author(s)

Dieter William Joenssen Dieter.Joenssen@googlemail.com

See Also

impute.NN_HD

Examples

 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)

HotDeckImputation documentation built on May 2, 2019, 6:41 a.m.