{
  "_id": "6a116badacfb0bcc41cf4438",
  "Package": "arulesCBA",
  "Version": "1.2.9",
  "Date": "2025-11-14",
  "Title": "Classification Based on Association Rules",
  "Authors@R": "c(\nperson(\"Michael\", \"Hahsler\", role=c(\"aut\", \"cre\", \"cph\"),\nemail = \"mhahsler@lyle.smu.edu\",\ncomment = c(ORCID = \"0000-0003-2716-1405\")),\nperson(\"Ian\", \"Johnson\", role=c(\"aut\",\"cph\")),\nperson(\"Tyler\", \"Giallanza\", role=c(\"ctb\"))\n)",
  "Description": "Provides the infrastructure for association rule-based\nclassification including the algorithms CBA, CMAR, CPAR, C4.5,\nFOIL, PART, PRM, RCAR, and RIPPER to build associative\nclassifiers. Hahsler et al (2019) <doi:10.32614/RJ-2019-048>.",
  "Maintainer": "Michael Hahsler <mhahsler@lyle.smu.edu>",
  "SystemRequirements": "Java (>= 8)",
  "License": "GPL-3",
  "URL": "https://github.com/mhahsler/arulesCBA",
  "BugReports": "https://github.com/mhahsler/arulesCBA/issues",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "default-jdk",
  "Repository": "https://mhahsler.r-universe.dev",
  "Date/Publication": "2025-11-14 19:42:34 UTC",
  "RemoteUrl": "https://github.com/mhahsler/arulesCBA",
  "RemoteRef": "HEAD",
  "RemoteSha": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-23 08:51:16 UTC",
    "User": "root"
  },
  "Author": "Michael Hahsler [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-2716-1405>),\nIan Johnson [aut, cph],\nTyler Giallanza [ctb]",
  "MD5sum": "6441b0c56d9e1870ed02907fb1c60fbd",
  "_user": "mhahsler",
  "_type": "src",
  "_file": "arulesCBA_1.2.9.tar.gz",
  "_fileid": "ba69c6c706b8a638723519e5075bbff3965e8f61787e32a78d17a8d0cc66097e",
  "_filesize": 560293,
  "_sha256": "ba69c6c706b8a638723519e5075bbff3965e8f61787e32a78d17a8d0cc66097e",
  "_created": "2026-05-23T08:51:16.000Z",
  "_published": "2026-05-23T08:56:13.137Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77510562778,
      "time": 143,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175772957"
    },
    {
      "job": 77510562781,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175773002"
    },
    {
      "job": 77510562780,
      "time": 171,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175775409"
    },
    {
      "job": 77510562791,
      "time": 164,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175774756"
    },
    {
      "job": 77510562810,
      "time": 114,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175770203"
    },
    {
      "job": 77510562809,
      "time": 218,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175779627"
    },
    {
      "job": 77510562814,
      "time": 130,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175771680"
    },
    {
      "job": 77510562807,
      "time": 254,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175782859"
    },
    {
      "job": 77510415816,
      "time": 167,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175758708"
    },
    {
      "job": 77510562774,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175769222"
    },
    {
      "job": 77510562779,
      "time": 150,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175773506"
    },
    {
      "job": 77510562777,
      "time": 122,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175770969"
    },
    {
      "job": 77510562775,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175770393"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mhahsler/arulesCBA",
  "_commit": {
    "id": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
    "author": "mhahsler <michael@hahsler.net>",
    "committer": "mhahsler <michael@hahsler.net>",
    "message": "fixed DOI.\n",
    "time": 1763149354
  },
  "_maintainer": {
    "name": "Michael Hahsler",
    "email": "mhahsler@lyle.smu.edu",
    "login": "mhahsler",
    "description": "I develop packages for AI, ML, and Data Science.",
    "uuid": 14900595,
    "orcid": "0000-0003-2716-1405"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "Matrix",
      "version": ">= 1.4-0",
      "role": "Depends"
    },
    {
      "package": "arules",
      "version": ">= 1.7-4",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "discretization",
      "version": ">= 1.0-1",
      "role": "Imports"
    },
    {
      "package": "glmnet",
      "version": ">= 3.0-0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "mlbench",
      "role": "Suggests"
    },
    {
      "package": "rJava",
      "role": "Suggests"
    },
    {
      "package": "RWeka",
      "role": "Suggests"
    }
  ],
  "_owner": "mhahsler",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 2
    },
    {
      "week": "2025-46",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "arulesCBA_1.2.8",
      "date": "2025-07-16"
    }
  ],
  "_topics": [
    "association-rules",
    "classification"
  ],
  "_stars": 4,
  "_userbio": {
    "uuid": 14900595,
    "type": "user",
    "name": "Michael Hahsler",
    "description": "I develop packages for AI, ML, and Data Science."
  },
  "_downloads": {
    "count": 1255,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/arulesCBA"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/mhahsler/arulescba",
  "_searchresults": 56,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/arulesCBA.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mhahsler/arulescba",
  "_realowner": "mhahsler",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2016-08-28"
    },
    {
      "version": "1.0.1",
      "date": "2016-09-26"
    },
    {
      "version": "1.0.2",
      "date": "2016-10-07"
    },
    {
      "version": "1.1.0",
      "date": "2017-03-15"
    },
    {
      "version": "1.1.1",
      "date": "2017-04-03"
    },
    {
      "version": "1.1.2",
      "date": "2017-07-27"
    },
    {
      "version": "1.1.3",
      "date": "2018-03-07"
    },
    {
      "version": "1.1.3-1",
      "date": "2018-04-23"
    },
    {
      "version": "1.1.4",
      "date": "2018-12-16"
    },
    {
      "version": "1.1.5",
      "date": "2019-11-12"
    },
    {
      "version": "1.1.6",
      "date": "2020-01-08"
    },
    {
      "version": "1.2.0",
      "date": "2020-04-20"
    },
    {
      "version": "1.2.1",
      "date": "2021-11-20"
    },
    {
      "version": "1.2.2",
      "date": "2022-05-19"
    },
    {
      "version": "1.2.3",
      "date": "2022-05-27"
    },
    {
      "version": "1.2.4",
      "date": "2022-05-30"
    },
    {
      "version": "1.2.5",
      "date": "2022-08-19"
    },
    {
      "version": "1.2.6",
      "date": "2024-04-16"
    },
    {
      "version": "1.2.7",
      "date": "2024-05-15"
    },
    {
      "version": "1.2.8",
      "date": "2025-07-17"
    },
    {
      "version": "1.2.9",
      "date": "2025-11-14"
    }
  ],
  "_exports": [
    "accuracy",
    "C4.5_CBA",
    "CBA",
    "CBA_ruleset",
    "classes",
    "classFrequency",
    "CMAR",
    "CPAR",
    "discretizeDF.supervised",
    "FOIL",
    "FOIL2",
    "majorityClass",
    "mineCARs",
    "PART_CBA",
    "prepareTransactions",
    "PRM",
    "pruneCBA_M1",
    "pruneCBA_M2",
    "RCAR",
    "response",
    "RIPPER_CBA",
    "transactionCoverage",
    "transactions2DF",
    "uncoveredClassExamples",
    "uncoveredMajorityClass"
  ],
  "_datasets": [
    {
      "name": "Lymphography",
      "title": "The Lymphography Domain Data Set (UCI)",
      "object": "Lymphography",
      "file": "Lymphography.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "class",
        "lymphatics",
        "blockofaffere",
        "bloflymphc",
        "bloflymphs",
        "bypass",
        "extravasates",
        "regenerationof",
        "earlyuptakein",
        "lymnodesdimin",
        "lymnodesenlar",
        "changesinlym",
        "defectinnode",
        "changesinnode",
        "changesinstru",
        "specialforms",
        "dislocationof",
        "exclusionofno",
        "noofnodesin"
      ],
      "rows": 147,
      "table": true,
      "tojson": true
    },
    {
      "name": "Mushroom",
      "title": "The Mushroom Data Set (UCI)",
      "object": "Mushroom",
      "file": "Mushroom.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Class",
        "CapShape",
        "CapSurf",
        "CapColor",
        "Bruises",
        "Odor",
        "GillAttached",
        "GillSpace",
        "GillSize",
        "GillColor",
        "StalkShape",
        "StalkRoot",
        "SurfaceAboveRing",
        "SurfaceBelowRing",
        "ColorAboveRing",
        "ColorBelowRing",
        "VeilType",
        "VeilColor",
        "RingNumber",
        "RingType",
        "Spore",
        "Population",
        "Habitat"
      ],
      "rows": 8123,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "CBA",
      "title": "Classification Based on Association Rules Algorithm (CBA)",
      "concept": [
        "classifiers"
      ],
      "topics": [
        "CBA",
        "pruneCBA_M1",
        "pruneCBA_M2"
      ]
    },
    {
      "page": "CBA_helpers",
      "title": "Helper Functions For Dealing with Classes",
      "concept": [
        "classifiers"
      ],
      "topics": [
        "CBA_helpers",
        "classes",
        "classFrequency",
        "majorityClass",
        "response",
        "transactionCoverage",
        "uncoveredClassExamples",
        "uncoveredMajorityClass"
      ]
    },
    {
      "page": "CBA_ruleset",
      "title": "Constructor for Objects for Classifiers Based on Association Rules",
      "concept": [
        "classifiers",
        "preparation"
      ],
      "topics": [
        "CBA_ruleset"
      ]
    },
    {
      "page": "discretizeDF.supervised",
      "title": "Supervised Methods to Convert Continuous Variables into Categorical Variables",
      "concept": [
        "preparation"
      ],
      "topics": [
        "discretize",
        "discretizeDF.supervised"
      ]
    },
    {
      "page": "FOIL",
      "title": "Use FOIL to learn a rule set for classification",
      "concept": [
        "classifiers"
      ],
      "topics": [
        "FOIL",
        "foil"
      ]
    },
    {
      "page": "LUCS_KDD_CBA",
      "title": "Interface to the LUCS-KDD Implementations of CMAR, PRM and CPAR",
      "concept": [
        "classifiers"
      ],
      "topics": [
        "CMAR",
        "CPAR",
        "FOIL2",
        "LUCS_KDD_CBA",
        "PRM"
      ]
    },
    {
      "page": "Lymphography",
      "title": "The Lymphography Domain Data Set (UCI)",
      "topics": [
        "Lymphography"
      ]
    },
    {
      "page": "mineCARs",
      "title": "Mine Class Association Rules",
      "concept": [
        "preparation"
      ],
      "topics": [
        "mineCARs"
      ]
    },
    {
      "page": "Mushroom",
      "title": "The Mushroom Data Set (UCI)",
      "topics": [
        "Mushroom"
      ]
    },
    {
      "page": "predict.CBA",
      "title": "Model Prediction for Classifiers Based on Association Rules",
      "concept": [
        "classifier"
      ],
      "topics": [
        "accuracy",
        "predict",
        "predict.CBA"
      ]
    },
    {
      "page": "prepareTransactions",
      "title": "Prepare Data for Associative Classification",
      "concept": [
        "preparation"
      ],
      "topics": [
        "prepareTransactions"
      ]
    },
    {
      "page": "RCAR",
      "title": "Regularized Class Association Rules for Multi-class Problems (RCAR+)",
      "concept": [
        "classifiers"
      ],
      "topics": [
        "RCAR",
        "rcar"
      ]
    },
    {
      "page": "RWeka_CBA",
      "title": "CBA classifiers based on rule-based classifiers in RWeka",
      "concept": [
        "classifiers"
      ],
      "topics": [
        "C4.5_CBA",
        "PART_CBA",
        "RIPPER_CBA",
        "RWeka_CBA"
      ]
    },
    {
      "page": "transactions2DF",
      "title": "Convert Transactions to a Data.Frame",
      "concept": [
        "preparation"
      ],
      "topics": [
        "transactions2DF"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mhahsler/arulesCBA/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/mhahsler/arulesCBA/raw/HEAD/README.md",
  "_rundeps": [
    "arules",
    "codetools",
    "discretization",
    "foreach",
    "generics",
    "glmnet",
    "iterators",
    "lattice",
    "Matrix",
    "Rcpp",
    "RcppEigen",
    "shape",
    "survival"
  ],
  "_score": 5.102104257926564,
  "_indexed": true,
  "_nocasepkg": "arulescba",
  "_universes": [
    "mhahsler"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "49973d44bafe7b73775b943daa0a9cae32440e9515ab07288575511211b08c3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:19.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "ec71213bd426afe2dd3837c46c170c38d8176085988fc0abc49deccd2c9d4368",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:51.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "4346cc9b96836bf9f6cca4e17e6f605868d60f8eb27ee16c59a0044ec1e542c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:37.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "9dfecad3856586e661caa5c307abb1112394f839c97c72a51f95c9f855db9b7f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:02.000Z",
      "arch": "aarch64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "2ce03c5579eb5b3ae7bb9871907fe4fa86b9997095f5628f5b03374b57b22a8e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-05-23T08:54:06.000Z",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "ebea5841890027910465e046e058704a6dec6e64b77efe49e1c19929ed0fbfae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:10.000Z",
      "arch": "aarch64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "0b055f5c2711e5a4895f6f9050debd59bcdd70b27932f22a8a5d2730083b4928",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-05-23T08:54:31.000Z",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "046aeb86be907febf2ecf2b29f86e523612924a7193068a1ce09e893833449d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:20.000Z",
      "arch": "emscripten",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "f783ac8dfd777e05b32115077f5781be8b65469c6c988d119b0bc6b2e29e496d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-05-23T08:53:00.000Z",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "5e94e89cc9e56dd30f8462c48e5826d83b67c96f57fe5ec03643826af3412d35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-05-23T08:52:34.000Z",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "9bcdefe287a2e1d17a5eeb9eb246c0fa33b418abde9d799bda49b86e97bf1664",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-05-23T08:52:33.000Z",
      "arch": "x86_64",
      "commit": "5b57ca027f244e883bd0ba03fb8c3143bad4248e",
      "fileid": "0d60029027499e73898d06ca87b516d6607432366521cf38b61bb6a508bc0158",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26328498635"
    }
  ]
}