negative_control_process_test: Negative-control test for an allegedly informative process...

View source: R/052-irt-validation-0-7.R

negative_control_process_testR Documentation

Negative-control test for an allegedly informative process channel

Description

The user supplies a complete evaluation callback. eyeprocess permutes the named process columns, optionally within grouping strata, and compares the observed score with the permutation distribution.

Usage

negative_control_process_test(
  data,
  process_columns,
  evaluator,
  within = NULL,
  permutations = 100L,
  higher_is_better = TRUE,
  seed = 20260808L
)

Arguments

data

Input data.

process_columns

Columns to permute.

evaluator

Function returning one scalar out-of-sample score.

within

Optional grouping columns within which permutation occurs.

permutations

Number of negative-control permutations.

higher_is_better

Score direction.

seed

Random-number seed.

Value

An object of class "eye_process_negative_control", stored as a named list, with components "observed", "null", "p_value", "permutations", "process_columns", "within", "higher_is_better", "seed". It contains negative-control test for an allegedly informative process channel and associated metadata or diagnostics needed to interpret the result.


eyeprocess documentation built on Sept. 28, 2026, 5:08 p.m.