{
  "_id": "6a22a3a8cd65a98ecbd594df",
  "Package": "logicDT",
  "Type": "Package",
  "Title": "Identifying Interactions Between Binary Predictors",
  "Version": "1.0.5",
  "Authors@R": "person(\"Michael\", \"Lau\", email = \"michael.lau@hhu.de\",\nrole = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5327-8351\"))",
  "Description": "A statistical learning method that tries to find the best\nset of predictors and interactions between predictors for\nmodeling binary or quantitative response data in a decision\ntree. Several search algorithms and ensembling techniques are\nimplemented allowing for finetuning the method to the specific\nproblem. Interactions with quantitative covariables can be\nproperly taken into account by fitting local regression models.\nMoreover, a variable importance measure for assessing marginal\nand interaction effects is provided. Implements the procedures\nproposed by Lau et al. (2024,\n<doi:10.1007/s10994-023-06488-6>).",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-05 10:18:19 UTC",
    "User": "root"
  },
  "Author": "Michael Lau [aut, cre]\n(<https://orcid.org/0000-0002-5327-8351>)",
  "Maintainer": "Michael Lau <michael.lau@hhu.de>",
  "Repository": "https://michlau.r-universe.dev",
  "Date/Publication": "2024-09-24 03:02:07 UTC",
  "RemoteUrl": "https://github.com/cran/logicDT",
  "RemoteRef": "HEAD",
  "RemoteSha": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
  "MD5sum": "702c838165e2cc0e4b2ad3727fec4137",
  "_user": "michlau",
  "_type": "src",
  "_file": "logicDT_1.0.5.tar.gz",
  "_fileid": "d19aacc711f3dbf21997f382c13f382ad07fb6ab5ff4fedc5c6bef974916176d",
  "_filesize": 472659,
  "_sha256": "d19aacc711f3dbf21997f382c13f382ad07fb6ab5ff4fedc5c6bef974916176d",
  "_created": "2026-06-05T10:18:19.000Z",
  "_published": "2026-06-05T10:23:36.091Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79708487740,
      "time": 118,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7434269785"
    },
    {
      "job": 79708487737,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7434271903"
    },
    {
      "job": 79708487801,
      "time": 162,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434282495"
    },
    {
      "job": 79708487703,
      "time": 121,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434269764"
    },
    {
      "job": 79708487828,
      "time": 164,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7434276592"
    },
    {
      "job": 79708487804,
      "time": 262,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7434304405"
    },
    {
      "job": 79708487816,
      "time": 178,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434277002"
    },
    {
      "job": 79708487832,
      "time": 278,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434308859"
    },
    {
      "job": 79708194542,
      "time": 124,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434234704"
    },
    {
      "job": 79708487650,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434261885"
    },
    {
      "job": 79708487750,
      "time": 226,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7434301139"
    },
    {
      "job": 79708487735,
      "time": 109,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7434266091"
    },
    {
      "job": 79708487682,
      "time": 100,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7434263279"
    }
  ],
  "_buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/logicDT",
  "_commit": {
    "id": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
    "author": "Michael Lau <michael.lau@hhu.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.5\n",
    "time": 1727146927
  },
  "_maintainer": {
    "name": "Michael Lau",
    "email": "michael.lau@hhu.de",
    "login": "michlau",
    "description": "",
    "uuid": 49489551,
    "orcid": "0000-0002-5327-8351"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "glmnet",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "michlau",
      "count": 6,
      "uuid": 49489551
    }
  ],
  "_userbio": {
    "uuid": 49489551,
    "type": "user",
    "name": "michlau"
  },
  "_downloads": {
    "count": 234,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/logicDT"
  },
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/logicDT.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "michlau",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-11-19"
    },
    {
      "version": "1.0.1",
      "date": "2021-11-21"
    },
    {
      "version": "1.0.2",
      "date": "2022-04-26"
    },
    {
      "version": "1.0.3",
      "date": "2023-01-14"
    },
    {
      "version": "1.0.4",
      "date": "2024-01-19"
    },
    {
      "version": "1.0.5",
      "date": "2024-09-23"
    }
  ],
  "_exports": [
    "bestBoostingIter",
    "calcAUC",
    "calcBrier",
    "calcDev",
    "calcMis",
    "calcMSE",
    "calcNCE",
    "calcNRMSE",
    "cooling.schedule",
    "cv.prune",
    "fancy.plot",
    "fit4plModel",
    "fitLinearBoostingModel",
    "fitLinearLogicModel",
    "fitLinearModel",
    "get.ideal.penalty",
    "getDesignMatrix",
    "gxe.test",
    "gxe.test.boosting",
    "importance.test.boosting",
    "logicDT",
    "logicDT.bagging",
    "logicDT.boosting",
    "partial.predict",
    "prune",
    "prune.path",
    "refitTrees",
    "splitSNPs",
    "tree.control",
    "vim"
  ],
  "_help": [
    {
      "page": "bestBoostingIter",
      "title": "Get the best number of boosting iterations",
      "topics": [
        "bestBoostingIter"
      ]
    },
    {
      "page": "calcAUC",
      "title": "Fast computation of the AUC w.r.t. to the ROC",
      "topics": [
        "calcAUC"
      ]
    },
    {
      "page": "calcBrier",
      "title": "Calculate the Brier score",
      "topics": [
        "calcBrier"
      ]
    },
    {
      "page": "calcDev",
      "title": "Calculate the deviance",
      "topics": [
        "calcDev"
      ]
    },
    {
      "page": "calcMis",
      "title": "Calculate the misclassification rate",
      "topics": [
        "calcMis"
      ]
    },
    {
      "page": "calcMSE",
      "title": "Calculate the MSE",
      "topics": [
        "calcMSE"
      ]
    },
    {
      "page": "calcNCE",
      "title": "Calculate the normalized cross entropy",
      "topics": [
        "calcNCE"
      ]
    },
    {
      "page": "calcNRMSE",
      "title": "Calculate the NRMSE",
      "topics": [
        "calcNRMSE"
      ]
    },
    {
      "page": "cooling.schedule",
      "title": "Define the cooling schedule for simulated annealing",
      "topics": [
        "cooling.schedule"
      ]
    },
    {
      "page": "cv.prune",
      "title": "Optimal pruning via cross-validation",
      "topics": [
        "cv.prune"
      ]
    },
    {
      "page": "fit4plModel",
      "title": "Fitting 4pL models",
      "topics": [
        "fit4plModel"
      ]
    },
    {
      "page": "fitLinearBoostingModel",
      "title": "Linear models based on boosted models",
      "topics": [
        "fitLinearBoostingModel"
      ]
    },
    {
      "page": "fitLinearLogicModel",
      "title": "Linear models based on logic terms",
      "topics": [
        "fitLinearLogicModel"
      ]
    },
    {
      "page": "fitLinearModel",
      "title": "Fitting linear models",
      "topics": [
        "fitLinearModel"
      ]
    },
    {
      "page": "get.ideal.penalty",
      "title": "Tuning the LASSO regularization parameter",
      "topics": [
        "get.ideal.penalty"
      ]
    },
    {
      "page": "getDesignMatrix",
      "title": "Design matrix for the set of conjunctions",
      "topics": [
        "getDesignMatrix"
      ]
    },
    {
      "page": "gxe.test",
      "title": "Gene-environment interaction test",
      "topics": [
        "gxe.test"
      ]
    },
    {
      "page": "gxe.test.boosting",
      "title": "Gene-environment (GxE) interaction test based on boosted linear models",
      "topics": [
        "gxe.test.boosting"
      ]
    },
    {
      "page": "importance.test.boosting",
      "title": "Term importance test based on boosted linear models",
      "topics": [
        "importance.test.boosting"
      ]
    },
    {
      "page": "logicDT",
      "title": "Fitting logic decision trees",
      "topics": [
        "logicDT",
        "logicDT.default",
        "logicDT.formula"
      ]
    },
    {
      "page": "logicDT.bagging",
      "title": "Fitting bagged logicDT models",
      "topics": [
        "logicDT.bagging",
        "logicDT.bagging.default",
        "logicDT.bagging.formula"
      ]
    },
    {
      "page": "logicDT.boosting",
      "title": "Fitting boosted logicDT models",
      "topics": [
        "logicDT.boosting",
        "logicDT.boosting.default",
        "logicDT.boosting.formula"
      ]
    },
    {
      "page": "partial.predict",
      "title": "Partial prediction for boosted models",
      "topics": [
        "partial.predict"
      ]
    },
    {
      "page": "plot.logicDT",
      "title": "Plot a logic decision tree",
      "topics": [
        "fancy.plot",
        "plot.logicDT"
      ]
    },
    {
      "page": "plot.vim",
      "title": "Plot calculated VIMs",
      "topics": [
        "plot.vim"
      ]
    },
    {
      "page": "predict.4pl",
      "title": "Prediction for 4pL models",
      "topics": [
        "predict.4pl"
      ]
    },
    {
      "page": "predict.linear",
      "title": "Prediction for linear models",
      "topics": [
        "predict.linear"
      ]
    },
    {
      "page": "predict.linear.logic",
      "title": "Prediction for 'linear.logic' models",
      "topics": [
        "predict.linear.logic"
      ]
    },
    {
      "page": "predict.logicDT",
      "title": "Prediction for logicDT models",
      "topics": [
        "predict.genetic.logicDT",
        "predict.logic.bagged",
        "predict.logic.boosted",
        "predict.logicDT"
      ]
    },
    {
      "page": "prune",
      "title": "Post-pruning using a fixed complexity penalty",
      "topics": [
        "prune"
      ]
    },
    {
      "page": "prune.path",
      "title": "Pruning path of a logic decision tree",
      "topics": [
        "prune.path"
      ]
    },
    {
      "page": "refitTrees",
      "title": "Refit the logic decision trees",
      "topics": [
        "refitTrees"
      ]
    },
    {
      "page": "splitSNPs",
      "title": "Split biallelic SNPs into binary variables",
      "topics": [
        "splitSNPs"
      ]
    },
    {
      "page": "tree.control",
      "title": "Control parameters for fitting decision trees",
      "topics": [
        "tree.control"
      ]
    },
    {
      "page": "vim",
      "title": "Variable Importance Measures (VIMs)",
      "topics": [
        "vim"
      ]
    }
  ],
  "_readme": "https://github.com/cran/logicDT/raw/HEAD/README.md",
  "_rundeps": [
    "codetools",
    "foreach",
    "glmnet",
    "iterators",
    "lattice",
    "Matrix",
    "Rcpp",
    "RcppEigen",
    "shape",
    "survival"
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "logicdt",
  "_universes": [
    "michlau"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "527170cea700e860434938d2829cf8a08c78da1a607cd02e6a4d4e5406245988",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:16.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "bc3459060a33b629f053238c5dad8e385633f982b12801776c9d5b4aad95c3d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:59.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "fee28c3a966801f5dc1f5548f4c6d362eb0b31f5a7dbe2e51096607f13ef88e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "4f70b2e858c9f6ba80560051f2ff327786014ae64ac756227c9796937d99a241",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:43.000Z",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "e07efce4d5ac183e1bff43a5ce5f589a227c3c0480f62e24f44e0414efd297fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-06-05T10:21:56.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "07a9a76b65b15de68ac821ae38fc92a06bfac134778ce2304fdc315edbf04332",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:35.000Z",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "50797c197bbd7060cd59bc518d785e427c08b3b15db0d62c112bbdc5ea97b632",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-06-05T10:21:22.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "1d1408133755239f23d724b5ef26ff67b84b4683f54a86cd3391b19194f6d9d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.5",
      "date": "2026-06-05T10:20:13.000Z",
      "arch": "emscripten",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "f9196faa5a2427e812eb9119435226764a5a0a1e1b803d7a9ba7d373ee571e64",
      "status": "success",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-06-05T10:21:20.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "fdb54900f2652769b9f3dbf7787a51375fb50aaeb72986af601f0ca634f26dce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-06-05T10:19:40.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "725dc402eeee3d5925c965e18ace4674f790852fff470353533929f1812c0fde",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-06-05T10:19:33.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "fe768f7570c51a9f0b4d0de1eee39ae9843efe2f666126fc612dc2afe7640522",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/27009145788"
    }
  ]
}