Count paired transitions between pre-test and post-test item responses. The response-cell schema is inferred after applying `na_as`: binary data use four cells and observed don't-know responses use nine.

count_transitions(
  pre_test,
  post_test,
  ...,
  subgroup = NULL,
  na_as = c("dk", "missing"),
  missing_action = c("omit", "error")
)

Arguments

pre_test

Required vector of pre-test item responses.

post_test

Required vector of post-test item responses.

...

Must be empty. Its presence requires optional arguments to be named.

subgroup

Optional logical vector selecting observations to count.

na_as

Classification of `NA` responses: `"dk"` treats them as observed don't-know responses and `"missing"` treats them as structural missingness.

missing_action

How to handle structural missingness: `"omit"` excludes incomplete pairs and `"error"` rejects them.

Value

A visible named integer vector of binary or don't-know transition cells in canonical order.