{
  "_id": "6a101ee8acfb0bcc41c8ae4b",
  "Package": "qDEA",
  "Type": "Package",
  "Title": "Quantile Data Envelopment Analysis",
  "Version": "1.0.0",
  "Authors@R": "c(person(\"Joe\", \"Atwood\", email = \"jatwood@montana.edu\",role = c(\"aut\", \"cre\")),\nperson(\"John\",\"Walden\",role=\"aut\"))",
  "VignetteBuilder": "knitr",
  "Description": "R implementation of Quantile Data Envelopment Analysis.\nThe package 'qDEA' allows a user specified proportion of\nobservations to lie external to a given Decision Making Units's\n(DMU's)reference hyperplane. 'qDEA' can be used to detect and\naddress influential outliers or to implement quantile\nbenchmarking, as discussed in Atwood and Shaik (2020). Quantile\nbenchmarking is accomplished by using heuristic procedures to\nfind a DMU's closest input-output projection point in a\nspecified direction while allowing a specified proportion of\nobservations to lie external to the projected point's\nhyperplane. The 'qDEA' package accommodates standard (DEA) and\nquantile DEA estimation, returns to scale\nCRS(constant),VRS(variable),DRS(decreasing) or IRS(increasing),\nthe use of directional vectors, bias correction through\nsubsample bootstrapping and subsample size selection\nprocedures. The user can also recover each DMU's reference DMUs\nand external DMUs if desired. The implemented procedures are\nbased on discussions in: Atwood and Shaik (2020)\n<doi:10.1016/j.ejor.2020.03.054> Atwood and Shaik (2018)\n<doi:10.1007/978-3-319-68678-3_4> Walden and Atwood (2023)\n<doi:10.1086/724932> Walden and Atwood (2025)\n<doi:10.1086/736554>.",
  "License": "GPL-2 | GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 07:05:38 UTC",
    "User": "root"
  },
  "Author": "Joe Atwood [aut, cre], John Walden [aut]",
  "Maintainer": "Joe Atwood <jatwood@montana.edu>",
  "Config/pak/sysreqs": "cmake libicu-dev pkg-config",
  "Repository": "https://uaeja.r-universe.dev",
  "Date/Publication": "2026-04-13 15:51:02 UTC",
  "RemoteUrl": "https://github.com/cran/qDEA",
  "RemoteRef": "HEAD",
  "RemoteSha": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
  "MD5sum": "3330449e623cf8d40ff3c3435bd5c83c",
  "_user": "uaeja",
  "_type": "src",
  "_file": "qDEA_1.0.0.tar.gz",
  "_fileid": "17796cfd48d463d4f3e79e3cae22ede5516838325140b9076e4c09ecd7cf17e1",
  "_filesize": 385259,
  "_sha256": "17796cfd48d463d4f3e79e3cae22ede5516838325140b9076e4c09ecd7cf17e1",
  "_created": "2026-05-14T07:05:38.000Z",
  "_published": "2026-05-22T09:16:24.637Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77350920419,
      "time": 236,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6989122850"
    },
    {
      "job": 77350920638,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989094180"
    },
    {
      "job": 77350920707,
      "time": 153,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6989095219"
    },
    {
      "job": 77350920352,
      "time": 205,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989098360"
    },
    {
      "job": 77350919821,
      "time": 205,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989057527"
    },
    {
      "job": 77350919756,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157039553"
    },
    {
      "job": 77350920051,
      "time": 116,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6989090249"
    },
    {
      "job": 77350920914,
      "time": 110,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6989088718"
    },
    {
      "job": 77350920351,
      "time": 74,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989078950"
    }
  ],
  "_buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/qDEA",
  "_commit": {
    "id": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
    "author": "Joe Atwood <jatwood@montana.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1776095462
  },
  "_maintainer": {
    "name": "Joe Atwood",
    "email": "jatwood@montana.edu",
    "login": "uaeja",
    "uuid": 16688321
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "doBy",
      "role": "Imports"
    },
    {
      "package": "highs",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-16",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2026-04-13"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "uaeja",
      "count": 1,
      "uuid": 16688321
    }
  ],
  "_userbio": {
    "uuid": 16688321,
    "type": "user",
    "name": "UAEJA"
  },
  "_downloads": {
    "count": 516,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/qDEA"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/qDEA.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "uaeja",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-04-13"
    }
  ],
  "_exports": [
    "A2SM",
    "cbindSM",
    "DEAbuild",
    "iter_delete",
    "LP_highs",
    "LPSOLVER",
    "merge_lists",
    "my_lag",
    "my_seconds",
    "nCm_mpick",
    "qDEA",
    "qDEA_mlist",
    "qDEA_solve",
    "qDEAbuild",
    "rbindSM",
    "SM2A",
    "SM2SM",
    "sort_list",
    "Write.LP"
  ],
  "_datasets": [
    {
      "name": "CST11",
      "title": "Cooper,Seiford,Tone 2006 One Input One Output Example Data",
      "object": "CST11",
      "class": [
        "data.frame"
      ],
      "fields": [
        "STORE",
        "EMPLOYEES",
        "SALES",
        "SALES_EJOR",
        "SALES_EJOR_APDX"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "CST12",
      "title": "Cooper,Seiford,Tone 2006 One Input Two Output Example Data Table 1.4",
      "object": "CST12",
      "class": [
        "data.frame"
      ],
      "fields": [
        "STORE",
        "EMPLOYEES",
        "CUSTOMERS",
        "SALES"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "CST21",
      "title": "Cooper,Seiford,Tone 2006 Two Input One Output Example Table 1.3",
      "object": "CST21",
      "class": [
        "data.frame"
      ],
      "fields": [
        "STORE",
        "EMPLOYEES",
        "FLOOR_AREA",
        "SALES"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "CST22",
      "title": "Cooper,Seiford,Tone 2006 Two Input Two Output Example Data Table 1.5",
      "object": "CST22",
      "class": [
        "data.frame"
      ],
      "fields": [
        "HOSPITAL",
        "DOCTORS",
        "NURSES",
        "OUT_PATIENTS",
        "IN_PATIENTS"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "A2SM",
      "title": "A2SM: Convert a matrix A to sparse matrix object ASM",
      "topics": [
        "A2SM"
      ]
    },
    {
      "page": "cbindSM",
      "title": "cbindSM: \"column bind\" two sparse matrices",
      "topics": [
        "cbindSM"
      ]
    },
    {
      "page": "CST11",
      "title": "Cooper,Seiford,Tone 2006 One Input One Output Example Data",
      "topics": [
        "CST11"
      ]
    },
    {
      "page": "CST12",
      "title": "Cooper,Seiford,Tone 2006 One Input Two Output Example Data Table 1.4",
      "topics": [
        "CST12"
      ]
    },
    {
      "page": "CST21",
      "title": "Cooper,Seiford,Tone 2006 Two Input One Output Example Table 1.3",
      "topics": [
        "CST21"
      ]
    },
    {
      "page": "CST22",
      "title": "Cooper,Seiford,Tone 2006 Two Input Two Output Example Data Table 1.5",
      "topics": [
        "CST22"
      ]
    },
    {
      "page": "DEAbuild",
      "title": "DEAbuild: Builds DDEA LP object for use in qDEA_solve function",
      "topics": [
        "DEAbuild"
      ]
    },
    {
      "page": "iter_delete",
      "title": "iter_delete: Function used for 'peeling' that supplements or supplants qDEA 'slicing' procedure. Intended to be called from qDEA function",
      "topics": [
        "iter_delete"
      ]
    },
    {
      "page": "lagMat",
      "title": "lagMat: Create a matrix of lags",
      "topics": [
        "lagMat"
      ]
    },
    {
      "page": "LP_highs",
      "title": "LP_highs Function to solve sparse LP problem using highs package",
      "topics": [
        "LP_highs"
      ]
    },
    {
      "page": "LPSOLVER",
      "title": "LPSOLVER Function to call specified solver to sparse LP problem",
      "topics": [
        "LPSOLVER"
      ]
    },
    {
      "page": "merge_lists",
      "title": "merge_lists: Merges two list objects. This function appends any objects in list2 and not in list 1 to list1 with priority given to list 1 components.",
      "topics": [
        "merge_lists"
      ]
    },
    {
      "page": "my_lag",
      "title": "my_lag: Lag a vector of values",
      "topics": [
        "my_lag"
      ]
    },
    {
      "page": "my_seconds",
      "title": "my_seconds: Function to pull seconds from proc.time function",
      "topics": [
        "my_seconds"
      ]
    },
    {
      "page": "nCm_mpick",
      "title": "nCM_mpick: Select subsample size m from mlist !!!!Intended to be called from qDEA function!!!!",
      "topics": [
        "nCm_mpick"
      ]
    },
    {
      "page": "qDEA",
      "title": "qDEA: Calling function for set of DEA and qDEA processes",
      "topics": [
        "qDEA"
      ]
    },
    {
      "page": "qDEA_mlist",
      "title": "qDEA_mlist: Obtain subsample qDEA results for a set (vector) of subsample sizes !!!Intended to be called from qDEA function!!!!",
      "topics": [
        "qDEA_mlist"
      ]
    },
    {
      "page": "qDEA_solve",
      "title": "qDEA_solve: Sets up LP objects and solves DDEA dual DEA and qDEA using highs !!!! Intended to be called from qDEA function.!!!! Note: ndmu=number of dmus in reference set, ndmu0 = number dmus to process.",
      "topics": [
        "qDEA_solve"
      ]
    },
    {
      "page": "qDEAbuild",
      "title": "qDEAbuild: Builds qDEA LP object for use in qDEA_solve function",
      "topics": [
        "qDEAbuild"
      ]
    },
    {
      "page": "rbindSM",
      "title": "rbindSM: \"row bind\" two sparse matrices",
      "topics": [
        "rbindSM"
      ]
    },
    {
      "page": "SM2A",
      "title": "SM2A: Convert a sparse matrix object ASM into a matrix A",
      "topics": [
        "SM2A"
      ]
    },
    {
      "page": "SM2SM",
      "title": "SM2SM: Convert a sparse matrix object ASM into a different sparse matrix form.",
      "topics": [
        "SM2SM"
      ]
    },
    {
      "page": "sort_list",
      "title": "sort_list: Sorts objects in list by object name",
      "topics": [
        "sort_list"
      ]
    },
    {
      "page": "Write.LP",
      "title": "Write.LP",
      "topics": [
        "Write.LP"
      ]
    }
  ],
  "_readme": "https://github.com/cran/qDEA/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "boot",
    "broom",
    "checkmate",
    "cli",
    "colorspace",
    "cowplot",
    "cpp11",
    "Deriv",
    "doBy",
    "dplyr",
    "farver",
    "forecast",
    "fracdiff",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highs",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "microbenchmark",
    "modelr",
    "nlme",
    "nnet",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "introduction-to-qDEA.Rmd",
      "filename": "introduction-to-qDEA.html",
      "title": "Introduction to qDEA: Quantile Data Envelopment Analysis",
      "author": "Joe Atwood",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Key Features",
        "Methodology",
        "Installation",
        "Basic Usage: One Input, One Output",
        "Standard DEA",
        "Quantile DEA",
        "Multiple Inputs: Two Inputs, One Output",
        "Multiple Outputs: One Input, Two Outputs",
        "Hospital Example: Two Inputs, Two Outputs",
        "Model Orientations",
        "Input Orientation",
        "Output Orientation",
        "Graph (Input-Output) Orientation",
        "Returns to Scale",
        "Bootstrap Bias Correction",
        "Peer Identification",
        "Projected Values",
        "Iterative qDEA",
        "Practical Tips",
        "Choosing the Outlier Proportion (qout)",
        "Choosing Orientation",
        "Choosing Returns to Scale",
        "Bootstrap Guidelines",
        "Understanding the Output",
        "Advanced Example: Complete Analysis",
        "Visualization",
        "Common Issues and Solutions",
        "Issue: All efficiency scores equal 1",
        "Issue: Some efficiency scores are very low",
        "Issue: Bootstrap takes too long",
        "References",
        "Getting Help",
        "Session Information"
      ],
      "created": "2026-04-13 15:51:02",
      "modified": "2026-04-13 15:51:02",
      "commits": 1
    },
    {
      "source": "practical-applications.Rmd",
      "filename": "practical-applications.html",
      "title": "Practical Applications of qDEA",
      "author": "Joe Atwood",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Case Study 1: Hospital Efficiency Analysis",
        "The Problem",
        "Analysis",
        "Step 1: Standard DEA Analysis",
        "Step 2: Robust qDEA Analysis",
        "Step 3: Target Setting",
        "Step 4: Peer Benchmarks",
        "Management Report",
        "Case Study 2: Retail Store Performance",
        "Sensitivity Analysis: How Many Outliers?",
        "Recommended Approach",
        "Case Study 3: Dealing with Outliers",
        "Identifying Outliers",
        "Impact of Outlier Removal",
        "Workflow: Complete Analysis Template",
        "Best Practices Summary",
        "1. Data Preparation",
        "2. Model Selection",
        "3. Interpretation",
        "4. Reporting",
        "5. Common Mistakes to Avoid",
        "Exporting Results",
        "To CSV",
        "To Excel (requires openxlsx package)",
        "Visualization Examples",
        "Efficiency Distribution",
        "Efficiency Comparison",
        "Conclusion",
        "Further Reading"
      ],
      "created": "2026-04-13 15:51:02",
      "modified": "2026-04-13 15:51:02",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "qdea",
  "_universes": [
    "uaeja"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-14T07:09:41.000Z",
      "distro": "noble",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "9333802aaa763887902f4564e15acd211bceb69a1b9a0da424c7ae4df7bd5cde",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-14T07:07:51.000Z",
      "distro": "noble",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "d7a1e15c64518630a88da88b0a53d82cd937ea1965ec6b8f5992129d265e556b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-14T07:07:59.000Z",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "c1cce31a82a823c7ca60a380a207e539bb42e56ac07bfe5e3783fb49c4dfcc80",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-14T07:08:03.000Z",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "27ae4a37e78c0f5da4daa19deecea6c72ca992eb3598bd99b37777dd506effe1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-14T07:07:28.000Z",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "dd407c32a1621da6962c1fd31a1fb6d73255422b90ed99c2efa8949cfb67c76b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-14T07:07:23.000Z",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "861d851f0fbb5a9b2647d43f5353d8c5d83797760beeeae499ed4a17172bcc9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-14T07:06:50.000Z",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "437dad34e397f4bc090117f0c11fc181d1b47f24240641f24b8199d86fd84e7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-22T09:16:11.000Z",
      "commit": "5622d94de241d622e28c6caa9e77d5f6d55a034f",
      "fileid": "e42c1deebaac8f89f2c5c769bd9a7816ea210fc06b595987bad7e5a5442ce332",
      "status": "success",
      "buildurl": "https://github.com/r-universe/uaeja/actions/runs/25846763066"
    }
  ]
}