{
  "_id": "6aca5939fe5cc25786e87a92",
  "Package": "qCBA",
  "Title": "Postprocessing of Rule Classification Models Learnt on Quantized\nData",
  "Version": "1.0.2",
  "Date": "2025-04-03",
  "Maintainer": "Tomáš Kliegr <kliegr@gmail.com>",
  "Description": "Implements the Quantitative Classification-based on\nAssociation Rules (QCBA) algorithm\n(<doi:10.1007/s10489-022-04370-x>). QCBA postprocesses rule\nclassification models making them typically smaller and in some\ncases more accurate. Supported are 'CBA' implementations from\n'rCBA', 'arulesCBA' and 'arc' packages, and 'CPAR', 'CMAR',\n'FOIL2' and 'PRM' implementations from 'arulesCBA' package and\n'SBRL' implementation from the 'sbrl' package. The result of\nthe post-processing is an ordered CBA-like rule list.",
  "Authors@R": "person(given = \"Tomáš\",\nfamily = \"Kliegr\",\nrole = c(\"aut\", \"cre\"),\nemail = \"kliegr@gmail.com\")",
  "SystemRequirements": "Java (>= 8)",
  "URL": "https://github.com/kliegr/QCBA",
  "BugReports": "https://github.com/kliegr/QCBA/issues",
  "License": "GPL-3",
  "RoxygenNote": "7.3.2",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "make default-jdk",
  "Repository": "https://kliegr.r-universe.dev",
  "Date/Publication": "2025-04-08 11:20:11 UTC",
  "RemoteUrl": "https://github.com/kliegr/qcba",
  "RemoteRef": "HEAD",
  "RemoteSha": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 14:41:25 UTC",
    "User": "root"
  },
  "Author": "Tomáš Kliegr [aut, cre]",
  "_user": "kliegr",
  "_type": "src",
  "_file": "qCBA_1.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/72b7fda530123ff4e7fecb720ce48c2220c87a85c527c406bc0bd6b78854a443",
  "_filesize": 356849,
  "_sha256": "72b7fda530123ff4e7fecb720ce48c2220c87a85c527c406bc0bd6b78854a443",
  "_expires": "2027-01-18T15:26:47.000Z",
  "_created": "2026-10-10T14:41:25.000Z",
  "_published": "2026-10-10T15:26:49.315Z",
  "_buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114238007978,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11672888262"
    },
    {
      "job": 114238007884,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11672694060"
    },
    {
      "job": 114238007970,
      "time": 211,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11673434754"
    },
    {
      "job": 114238008018,
      "time": 129,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11673179838"
    },
    {
      "job": 114237453665,
      "time": 170,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11672549021"
    },
    {
      "job": 114238007638,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11672683907"
    },
    {
      "job": 114238007927,
      "time": 98,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11673051632"
    },
    {
      "job": 114238007967,
      "time": 80,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11673136557"
    },
    {
      "job": 114238007943,
      "time": 89,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11673256362"
    }
  ],
  "_upstream": "https://github.com/kliegr/qcba",
  "_commit": {
    "id": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
    "author": "kliegr <kliegr@gmail.com>",
    "committer": "kliegr <kliegr@gmail.com>",
    "message": "package version 1.0.2\n",
    "time": 1744111211
  },
  "_maintainer": {
    "name": "Tomáš Kliegr",
    "email": "kliegr@gmail.com",
    "login": "kliegr",
    "description": "",
    "uuid": 6094393
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.7.0",
      "role": "Depends"
    },
    {
      "package": "arules",
      "version": ">= 1.7-4",
      "role": "Depends"
    },
    {
      "package": "rJava",
      "version": ">= 0.5-0",
      "role": "Depends"
    },
    {
      "package": "arulesCBA",
      "version": ">= 1.2.5",
      "role": "Depends"
    },
    {
      "package": "arc",
      "version": ">= 1.3",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "rCBA",
      "version": ">= 0.3.0",
      "role": "Suggests"
    },
    {
      "package": "sbrl",
      "version": ">= 1.4.0",
      "role": "Suggests"
    }
  ],
  "_owner": "kliegr",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 11,
  "_contributors": [
    {
      "user": "kliegr",
      "count": 111,
      "uuid": 6094393
    }
  ],
  "_userbio": {
    "uuid": 6094393,
    "type": "user",
    "name": "kliegr",
    "followers": 11
  },
  "_downloads": {
    "count": 300,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/qCBA"
  },
  "_devurl": "https://github.com/kliegr/qcba",
  "_searchresults": 15,
  "_topics": [
    "openjdk"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/qCBA.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/kliegr/qcba",
  "_realowner": "kliegr",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3",
      "date": "2017-12-01"
    },
    {
      "version": "0.3.1",
      "date": "2018-01-12"
    },
    {
      "version": "0.4",
      "date": "2020-01-15"
    },
    {
      "version": "0.5.1",
      "date": "2020-11-19"
    },
    {
      "version": "1.0",
      "date": "2024-08-28"
    },
    {
      "version": "1.0.2",
      "date": "2025-04-03"
    }
  ],
  "_exports": [
    "arulesCBA2arcCBAModel",
    "benchmarkQCBA",
    "getConfVectorForROC",
    "mapDataTypes",
    "qcba",
    "qcbaHumTemp",
    "qcbaIris",
    "qcbaIris2",
    "rcbaModel2CBARuleModel",
    "sbrlModel2arcCBARuleModel",
    "show"
  ],
  "_help": [
    {
      "page": "arulesCBA2arcCBAModel",
      "title": "arulesCBA2arcCBAModel Converts a model created by 'arulesCBA' so that it can be passed to qCBA",
      "topics": [
        "arulesCBA2arcCBAModel"
      ]
    },
    {
      "page": "benchmarkQCBA",
      "title": "Learn and evaluate QCBA postprocessing on multiple rule learners.  This can be, for example, used to automatically select the best model for a given use case based on a combined preference for accuracy and model size.",
      "topics": [
        "benchmarkQCBA"
      ]
    },
    {
      "page": "customCBARuleModel-class",
      "title": "customCBARuleModel",
      "topics": [
        "customCBARuleModel",
        "customCBARuleModel-class"
      ]
    },
    {
      "page": "getConfVectorForROC",
      "title": "Returns vector with confidences for the positive class (useful for ROC or AUC computation)",
      "topics": [
        "getConfVectorForROC"
      ]
    },
    {
      "page": "mapDataTypes",
      "title": "Map R types to qCBA",
      "topics": [
        "mapDataTypes"
      ]
    },
    {
      "page": "predict.qCBARuleModel",
      "title": "Aplies qCBARuleModel",
      "topics": [
        "predict.qCBARuleModel"
      ]
    },
    {
      "page": "qcba",
      "title": "qCBA Quantitative CBA",
      "topics": [
        "qcba"
      ]
    },
    {
      "page": "qcbaHumTemp",
      "title": "Use the HumTemp dataset to test the one rule classification QCBA workflow.",
      "topics": [
        "qcbaHumTemp"
      ]
    },
    {
      "page": "qcbaIris",
      "title": "Use the iris dataset to the test QCBA workflow.",
      "topics": [
        "qcbaIris"
      ]
    },
    {
      "page": "qcbaIris2",
      "title": "Use the Iris dataset to test the experimental multi-rule QCBA workflow.",
      "topics": [
        "qcbaIris2"
      ]
    },
    {
      "page": "qCBARuleModel-class",
      "title": "QCBA Rule Model",
      "topics": [
        "qCBARuleModel",
        "qCBARuleModel-class",
        "show,qCBARuleModel-method"
      ]
    },
    {
      "page": "rcbaModel2CBARuleModel",
      "title": "rcbaModel2arcCBARuleModel Converts a model created by 'rCBA' so that it can be passed to qCBA",
      "topics": [
        "rcbaModel2CBARuleModel"
      ]
    },
    {
      "page": "sbrlModel2arcCBARuleModel",
      "title": "sbrlModel2arcCBARuleModel Converts a model created by 'sbrl' so that it can be passed to qCBA",
      "topics": [
        "sbrlModel2arcCBARuleModel"
      ]
    }
  ],
  "_readme": "https://github.com/kliegr/qcba/raw/HEAD/README.md",
  "_rundeps": [
    "arc",
    "arules",
    "arulesCBA",
    "codetools",
    "discretization",
    "foreach",
    "generics",
    "glmnet",
    "iterators",
    "lattice",
    "Matrix",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "Rcpp",
    "RcppEigen",
    "rJava",
    "shape",
    "survival"
  ],
  "_sysdeps": [
    {
      "shlib": "libjvm",
      "package": "openjdk-25-jre-headless",
      "headers": "openjdk-25-jre-headless",
      "source": "openjdk",
      "version": "25.0.4.1+1-1~26.04.4",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_score": 3.916453948549925,
  "_indexed": true,
  "_nocasepkg": "qcba",
  "_universes": [
    "kliegr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-10T14:43:21.000Z",
      "distro": "resolute",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/f75db01e0f311b32ba8078165a01e387f761f4dad120350a844ca87a05c6e4e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-10T14:43:17.000Z",
      "distro": "resolute",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/1a11350ec864cdc5ccb2a625d62da198fba3b9d89662a486f8fb56736678f281",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-10T15:25:30.000Z",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/de87b0a81d0367a374b906fc480a76793e517a1e3c3a3cf9bb908bb59b1c4e6d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-10T15:25:36.000Z",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/8076bdae12be8d606fa22b59877a7e9daf04254b926d586492882c29a643d2f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-10-10T14:43:24.000Z",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/dc5d70f66cdd93a98a5be9a1cfed62a14d6f9b3268f250f07e915e8e0eae1aac",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-10T14:42:35.000Z",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/94ad81251c8e2b9d6c9696e2ea42da05d751738891ee0b74886b074ceb770b19",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-10T14:42:35.000Z",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/424469796a0e56636f9a1f0207e8fb787215497c9bc56db2f9beeb326f2c99ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-10T14:42:31.000Z",
      "commit": "1fc51b68af8dd8b6efbf9de9dbedbd2373337080",
      "fileid": "https://r2.ropensci.org/5f584d1944148ce4b31bf4ef87e4229937573302ff6431e143331d543bb095da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kliegr/actions/runs/38060425040"
    }
  ]
}