Learn R Programming

NOVA (version 0.1.1)

quality_filter: Filter Data by Quality Metrics

Description

Filters variables and groups based on observation counts and data completeness

Usage

quality_filter(
  data,
  variable_column,
  value_column,
  grouping_columns,
  quality_threshold,
  min_observations,
  verbose
)

Value

Filtered data frame

Arguments

data

Data frame to filter

variable_column

Column name containing variable identifiers

value_column

Column name containing values to assess

grouping_columns

Vector of column names for grouping

quality_threshold

Minimum data completeness ratio (0-1)

min_observations

Minimum number of observations required

verbose

Whether to print filtering results

Examples

Run this code
test_data <- data.frame(
  Variable = rep(paste0("V", 1:5), each = 20),
  Value = rnorm(100),
  Group = rep(c("A", "B"), 50)
)
filtered <- quality_filter(test_data, "Variable", "Value", "Group", 
                           0.8, 5, FALSE)

Run the code above in your browser using DataLab