{
  "_id": "6ac0c03791601a2ad29984b9",
  "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-10-03 08:33:52 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",
  "_user": "michlau",
  "_type": "src",
  "_file": "logicDT_1.0.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/72b93b31dd6ecf710cc84128716e87d00150170dbf59ed0b1aaef06397171243",
  "_filesize": 475629,
  "_sha256": "72b93b31dd6ecf710cc84128716e87d00150170dbf59ed0b1aaef06397171243",
  "_expires": "2027-01-11T08:43:33.000Z",
  "_created": "2026-10-03T08:33:52.000Z",
  "_published": "2026-10-03T08:43:35.710Z",
  "_jobs": [
    {
      "job": 111166310029,
      "time": 119,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11269781054"
    },
    {
      "job": 111166310075,
      "time": 113,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11269077774"
    },
    {
      "job": 111166310099,
      "time": 125,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11269132654"
    },
    {
      "job": 111166310061,
      "time": 117,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11270110295"
    },
    {
      "job": 111166310036,
      "time": 185,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11269841459"
    },
    {
      "job": 111166310093,
      "time": 320,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11269866574"
    },
    {
      "job": 111166310046,
      "time": 154,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11270070919"
    },
    {
      "job": 111166310031,
      "time": 235,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11269182831"
    },
    {
      "job": 111165878955,
      "time": 157,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11269855731"
    },
    {
      "job": 111166309992,
      "time": 84,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11269795986"
    },
    {
      "job": 111166310041,
      "time": 331,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11269038075"
    },
    {
      "job": 111166310113,
      "time": 126,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11270080538"
    },
    {
      "job": 111166310092,
      "time": 71,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11269042723"
    },
    {
      "job": 111166310040,
      "time": 333,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11270160452"
    },
    {
      "job": 111166310080,
      "time": 80,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11269017740"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129",
  "_status": "success",
  "_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"
  },
  "_distro": "resolute",
  "_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",
    "followers": 0
  },
  "_downloads": {
    "count": 342,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/logicDT"
  },
  "_searchresults": 2,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/logicDT.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_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-10-03T08:35:50.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/a6ff4a68497b9a376fc01697b339eca6a31a4be4ab25ec531f0e9bafd45430cc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-10-03T08:36:00.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/d006acac82024f4bf5440ee99a811e08e3a832d901ffc0b647929bb42ab6f751",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-10-03T08:35:59.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/473fb95bb0f917aec4f71b26c7f5b57ad91d16d863e0cc771a1940d0c470ecb0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-10-03T08:35:45.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/5c72b337f314fdfd9282988d24f66e5533745aa5285f14917674f9530d939290",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-10-03T08:40:38.000Z",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/d6f5ef0a69414de2aff8864fa7173566113aded41d37b2789070066cbe18a375",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-10-03T08:41:30.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/14b57fcc01d7b280910fb859398a310bfd4ee6c469fa621d73cd55765236937c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-10-03T08:40:36.000Z",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/3a4ebee4f0f6eaaf800713f5ca04a4444aaae0be0342537ae5c18c97c96de262",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-10-03T08:40:07.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/737649cf1cc4994f723f30f08d553d6a467eaf53a4ece7d77f83b370d8c1a18b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.5",
      "date": "2026-10-03T08:35:40.000Z",
      "arch": "emscripten",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/5fff59570ddfade4fd74536d16c44617b2c746887676274f2f9f2faeb7c0fb28",
      "status": "success",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-10-03T08:38:43.000Z",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/5119400874ebf2d1795ab0a947432c2da3f304061b7fa741724a588c9ad87352",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-10-03T08:34:58.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/d10ffc23775009838c837b574ac2b349348245e4a670482f63b6fbc6ba144546",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-10-03T08:34:51.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/3a0053d2fc422b5568e1f3985f43afc7fa0afd3c1ab72d4a2789787688337a17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-10-03T08:38:38.000Z",
      "arch": "aarch64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/5530b3b54c3c86f2b1a6f6ec11016474085380ffe75f46e72646dff2d8a3a66b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-10-03T08:34:53.000Z",
      "arch": "x86_64",
      "commit": "e9a2eeff7913ec0816bdf11bc4d8f9de9cdfd035",
      "fileid": "https://r2.ropensci.org/0f9f0b37fd27cc9ff7f24452d3dfceeee08c4e229da0199435ebdda3eb2e277b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/michlau/actions/runs/37109986129"
    }
  ]
}