Learn R Programming

DataFusionGDM (version 1.3.2)

besmi_impute_single_dataset: Impute a single dataset from masked matrix path

Description

Impute a single dataset from masked matrix path

Usage

besmi_impute_single_dataset(
  input_path,
  method = "lasso.norm",
  max_iterations = 5,
  imputation_convergence_threshold = 0.001,
  propagation_convergence_threshold = 0.001,
  distance_metric = "mae",
  output_dir = file.path(tempdir(), "DataFusionGDM_imputation"),
  full_dataset_path = NULL
)

Value

Data frame of per-iteration metrics

Arguments

input_path

Path to masked matrix RDS

method

Imputation method ('lasso.norm' or 'KNN')

max_iterations

Maximum iterations for iterative methods

imputation_convergence_threshold

Convergence threshold for imputation metric

propagation_convergence_threshold

Convergence threshold for propagation metric

distance_metric

Distance metric name

output_dir

Output directory for results (defaults to a temporary location)

full_dataset_path

Optional path to a full matrix RDS used as ground truth