SVD: This function performs imputation using Singular Value...

View source: R/SVD.R

SVDR Documentation

This function performs imputation using Singular Value Decomposition (SVD) and calculates various evaluation metrics including RMSE, MMAE, RRE, and Consistency Proportion Index (CPP) using different hierarchical clustering methods.

Description

This function performs imputation using Singular Value Decomposition (SVD) and calculates various evaluation metrics including RMSE, MMAE, RRE, and Consistency Proportion Index (CPP) using different hierarchical clustering methods.

Usage

SVD(data0, data.sample, data.copy, mr, km)

Arguments

data0

The original dataset containing the response variable and features.

data.sample

The dataset used for sampling, which may contain missing values.

data.copy

A copy of the original dataset, used for comparison or validation.

mr

Indices of the rows with missing values that need to be predicted.

km

The number of clusters for k-means clustering.

Value

A list containing:

Xnew

The imputed dataset.

RMSE

The Root Mean Squared Error.

MMAE

The Mean Absolute Error.

RRE

The Relative Eelative Error.

CPP1

The K-means clustering Consistency Proportion Index.

CPP2

The Hierarchical Clustering Complete Linkage Consistency Proportion Index.

CPP3

The Hierarchical Clustering Single Linkage Consistency Proportion Index.

CPP4

The Hierarchical Clustering Average Linkage Consistency Proportion Index.

CPP5

The Hierarchical Clustering Centroid linkage Consistency Proportion Index.

CPP6

The Hierarchical Clustering Median Linkage Consistency Proportion Index.

CPP7

The Hierarchical Clustering Ward's Method Consistency Proportion Index.

timeSVD

The SVD algorithm execution time.

See Also

princomp and svd for more information on PCA and SVD.


DTSR documentation built on April 3, 2025, 11:35 p.m.

Related to SVD in DTSR...