qDEA_mlist: qDEA_mlist: Obtain subsample qDEA results for a set (vector)...

View source: R/qDEA.R

qDEA_mlistR Documentation

qDEA_mlist: Obtain subsample qDEA results for a set (vector) of subsample sizes !!!Intended to be called from qDEA function!!!!

Description

mcells = number of subsample sizes

Usage

qDEA_mlist(
  XM,
  YM,
  mpick,
  qout = 0.1,
  qoutS = qout,
  Bdrop = NULL,
  Bdropq = NULL,
  X0 = XM,
  Y0 = YM,
  DX0 = XM,
  DY0 = YM,
  mlist,
  RTS = "CRS",
  nqiter = 1,
  qtol = 1e-06,
  BIGM = 1e+09,
  eps = 1e-06,
  skipzprob = TRUE,
  unbounded = (-1000),
  obj2test = 1e-04,
  replaceA1 = replaceA1,
  baseqDEA = baseqDEA,
  printlog = FALSE,
  prntmod = 100,
  getbootpeers = FALSE,
  dmulist0 = 1:nrow(X0),
  solver = "highs"
)

Arguments

XM

Input levels for subsample of reference set X.

YM

Output levels for subsample of reference set Y.

mpick

Index of subsample dmus in original (X,Y) reference set.

qout

Maximal proportion of dmu's allowed external to DEA hull.

qoutS

Proportion of external points to identify using qDEA slicing.

Bdrop

Index list of DMU's whose initial DDEA solutions were unbounded.

Bdropq

Index list of DMU's whose initial qDEA solutions were unbounded.

X0

Inputs for set of ndmu0 dmu's to be processed.

Y0

Outputs for set of ndmu0 dmu's to be processed.

DX0

Input directions for ndmu0 dmu's in X0 and Y0.

DY0

Output directions for ndmu0 dmu's in X0 and Y0.

mlist

Vector of subsample sizes

RTS

Returns to scale default='CRS' options are 'CRS,'VRS,'DRS','IRS.

nqiter

Maximal number of qDEA iterations.

qtol

qout search tolerance with iterative qDEA.

BIGM

Default Big M in RHS of qDEA stage 2 process.

eps

Search tolerance in qDEA improvement tests.

skipzprob

Skip qDEA if qout=0.

unbounded

qDEA reported as unbounded if obj<=unbounded.

obj2test

Converge tol for objective in iterative qDEA.

replaceA1

Put dmu0's data in first row of reference sets. .

baseqDEA

Use basic qDEA model from EJOR article

printlog

Progress of dmu's solved when (X0,Y0) >1 dmus.

prntmod

Print progress every prntmod dmus.

getbootpeers

Return dmu projection weights for each dmu and each bootstrap.

dmulist0

DMU0 index in originally inputs X0,Y0,DX0,and DY0

solver

LP solver Default='highs'

Value

A list containing the following components:

EFFmlist = ndmu0 by mcell matrix of subsample DDEA distances.

EFFmlistq = ndmu0 by mcell matrix of subsample qDEA distances.

XM = Input levels for subsample of reference set X.

YM = Output levels for subsample of reference set X.

qout = Maximal proportion of dmu's allowed external to DEA hull.

qoutS = Proportion of external points to identify using qDEA slicing.

X0 = Inputs for set of ndmu0 dmu's to be processed.

Y0 = Outputs for set of ndmu0 dmu's to be processed.

DX0 = Input directions for ndmu0 dmu's in X0 and Y0.

DY0 = Output directions for ndmu0 dmu's in X0 and Y0.

mlist = Vector of subsample sizes

mcells = Number of subsample sizes

peers = A data frame containing DDEA peer dmus and projection weights

peersq = A data frame containing qDEA peer dmus and projection weights


qDEA documentation built on April 13, 2026, 5:07 p.m.