ordered_response_log_probability: Construct a native ordered-response log-likelihood expression

View source: R/expressions.R

ordered_response_log_probabilityR Documentation

Construct a native ordered-response log-likelihood expression

Description

The observed response is matched to categories; the intervals are defined by the ordered cutpoints. This internal helper selects the native logistic or normal cumulative distribution. No probability is evaluated in R.

Usage

ordered_response_log_probability(
  distribution = c("logit", "probit"),
  eta,
  cutpoints,
  alternative,
  categories = NULL,
  neutral_labels = numeric(),
  enforce_order = TRUE,
  eps = 1e-12
)

Arguments

distribution

Native ordered-response distribution.

eta

Latent-index expression.

cutpoints

Non-empty list of cutpoint expressions.

alternative

Observed response expression.

categories

Optional ordered numeric labels. If omitted, native Biogeme uses 0:(length(cutpoints)).

neutral_labels

Optional numeric labels whose contribution is one.

enforce_order

Whether native Biogeme should enforce ordered cutpoints during evaluation.

eps

Positive numerical lower bound used by native Biogeme.

Value

A Biogeme expression compiled to native Biogeme.


rbiogeme documentation built on Sept. 29, 2026, 5:09 p.m.