{
  "_id": "6a27c09f24555f66ed53d0d0",
  "Package": "folda",
  "Title": "Forward Stepwise Discriminant Analysis with Pillai's Trace",
  "Version": "0.2.0.9000",
  "Authors@R": "person(given = \"Siyu\",\nfamily = \"Wang\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"iamwangsiyu@gmail.com\",\ncomment = c(ORCID = \"0009-0005-2098-7089\"))",
  "Description": "A novel forward stepwise discriminant analysis framework\nthat integrates Pillai's trace with Uncorrelated Linear\nDiscriminant Analysis (ULDA), providing an improvement over\ntraditional stepwise LDA methods that rely on Wilks' Lambda. A\nstand-alone ULDA implementation is also provided, offering a\nmore general solution than the one available in the 'MASS'\npackage. It automatically handles missing values and provides\nvisualization tools. For more details, see Wang (2024)\n<doi:10.48550/arXiv.2409.03136>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/Moran79/folda, http://iamwangsiyu.com/folda/",
  "BugReports": "https://github.com/Moran79/folda/issues",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Repository": "https://moran79.r-universe.dev",
  "Date/Publication": "2024-10-30 03:22:38 UTC",
  "RemoteUrl": "https://github.com/moran79/folda",
  "RemoteRef": "HEAD",
  "RemoteSha": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-09 07:12:38 UTC",
    "User": "root"
  },
  "Author": "Siyu Wang [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0005-2098-7089>)",
  "Maintainer": "Siyu Wang <iamwangsiyu@gmail.com>",
  "MD5sum": "8deeafa9976377695f2005b88395d6ff",
  "_user": "moran79",
  "_type": "src",
  "_file": "folda_0.2.0.9000.tar.gz",
  "_fileid": "ce3dd732a35da942ac71527327febe2674794aaab41387d5ad25421f285d9c70",
  "_filesize": 755231,
  "_sha256": "ce3dd732a35da942ac71527327febe2674794aaab41387d5ad25421f285d9c70",
  "_created": "2026-06-09T07:12:38.000Z",
  "_published": "2026-06-09T07:28:31.477Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80268075621,
      "time": 154,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7500912409"
    },
    {
      "job": 80268075606,
      "time": 168,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7500914799"
    },
    {
      "job": 80268075619,
      "time": 152,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500910943"
    },
    {
      "job": 80268075662,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500912467"
    },
    {
      "job": 80268075595,
      "time": 151,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7501109386"
    },
    {
      "job": 80268075592,
      "time": 490,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7501059593"
    },
    {
      "job": 80268075609,
      "time": 144,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7501150746"
    },
    {
      "job": 80268075604,
      "time": 358,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7501068574"
    },
    {
      "job": 80267494220,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500861403"
    },
    {
      "job": 80268075586,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500902458"
    },
    {
      "job": 80268075577,
      "time": 171,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7500915811"
    },
    {
      "job": 80268075610,
      "time": 154,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7500910784"
    },
    {
      "job": 80268075632,
      "time": 137,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500905095"
    }
  ],
  "_buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/moran79/folda",
  "_commit": {
    "id": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
    "author": "Moran79 <iamwangsiyu@gmail.com>",
    "committer": "Moran79 <iamwangsiyu@gmail.com>",
    "message": "Update cran-comments.md\n",
    "time": 1730258558
  },
  "_maintainer": {
    "name": "Siyu Wang",
    "email": "iamwangsiyu@gmail.com",
    "login": "moran79",
    "description": "",
    "uuid": 34751774
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "moran79",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "moran79",
      "count": 34,
      "uuid": 34751774
    }
  ],
  "_userbio": {
    "uuid": 34751774,
    "type": "user",
    "name": "Moran79"
  },
  "_downloads": {
    "count": 549,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/folda"
  },
  "_devurl": "https://github.com/moran79/folda",
  "_pkgdown": "http://iamwangsiyu.com/folda/",
  "_searchresults": 8,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/folda.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/moran79/folda",
  "_realowner": "moran79",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2024-09-11"
    },
    {
      "version": "0.2.0",
      "date": "2024-10-29"
    }
  ],
  "_exports": [
    "checkPriorAndMisClassCost",
    "folda",
    "getChiSqStat",
    "getDataInShape",
    "getMode",
    "missingFix"
  ],
  "_help": [
    {
      "page": "checkPriorAndMisClassCost",
      "title": "Check and Normalize Prior Probabilities and Misclassification Costs",
      "topics": [
        "checkPriorAndMisClassCost"
      ]
    },
    {
      "page": "folda",
      "title": "Forward Uncorrelated Linear Discriminant Analysis",
      "topics": [
        "folda"
      ]
    },
    {
      "page": "getChiSqStat",
      "title": "Compute Chi-Squared Statistics for Variables",
      "topics": [
        "getChiSqStat"
      ]
    },
    {
      "page": "getDataInShape",
      "title": "Align Data with a Missing Reference",
      "topics": [
        "getDataInShape"
      ]
    },
    {
      "page": "getMode",
      "title": "Calculate the Mode of a Factor Variable with Optional Priors",
      "topics": [
        "getMode"
      ]
    },
    {
      "page": "missingFix",
      "title": "Impute Missing Values and Add Missing Flags to a Data Frame",
      "topics": [
        "missingFix"
      ]
    },
    {
      "page": "plot.ULDA",
      "title": "Plot Decision Boundaries and Linear Discriminant Scores",
      "topics": [
        "plot.ULDA"
      ]
    },
    {
      "page": "predict.ULDA",
      "title": "Predict Method for ULDA Model",
      "topics": [
        "predict.ULDA"
      ]
    }
  ],
  "_pkglogo": "https://github.com/moran79/folda/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/moran79/folda/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "folda.Rmd",
      "filename": "folda.html",
      "title": "Introduction to folda",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why use the folda package?",
        "Basic Usage of folda",
        "Comparison of Pillai's Trace and Wilks' Lambda",
        "Handling Missing Values",
        "Downsampling",
        "Additional Features",
        "References"
      ],
      "created": "2024-09-07 20:23:34",
      "modified": "2024-09-17 18:38:13",
      "commits": 6
    }
  ],
  "_score": 4.477121254719663,
  "_indexed": true,
  "_nocasepkg": "folda",
  "_universes": [
    "moran79"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:15:18.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "5118c52a2900e82cd59fdef4d003833de3966335e7ed50eb7fc53b03d367d59f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:15:19.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "8cd61e8a67344efdc636956d128100afcf72d6fd5a812ea5ef169fd6b7ae5095",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:15:13.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "845f30d39985b0bd7bbc27a9406d80dea5e6bcd82c4f6daf997f489ddcd09a2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:15:10.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "077f238d3fb6ca6476c5736e672e2c5e7758c12c01741b46124c366dda2d8910",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:25:37.000Z",
      "arch": "aarch64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "aaec419cf204be88e56f5e0da16112cf7d8482e8e8eade089c4ad3eb60b0f8df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:20:56.000Z",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "c325d2ac915e2c0cfda1f99bf9904db131603f67ac5422cc089958c52f27aec0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:27:19.000Z",
      "arch": "aarch64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "297952c249030731696c38339b3c83ea802e1262e62e797127a5cf1b734624c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:22:36.000Z",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "4956ea974fa032b6fcc2b7ed39dddef8efb3d8b718ddbb84b2870ccb3f9e0579",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:15:08.000Z",
      "arch": "emscripten",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "f2db7a2be9352bf5f1222da35b81b3a3d5bbf7d21d20fdbd192fcd7cbb5029ac",
      "status": "success",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:14:34.000Z",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "8b475fa9d4b63876a8ee4f21ddbc00ddb8fef8ba947882ea2f4ca6f0d94b70e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:14:25.000Z",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "1db8d7c2b0386bf01ffafffe6d0423fe6558d1f3311a1cf83e3029e33f540387",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0.9000",
      "date": "2026-06-09T07:14:14.000Z",
      "arch": "x86_64",
      "commit": "71875de6b7d364ffed1349c79f0db64c181d5d1e",
      "fileid": "bde92201ec938a5923b749e3dd1368136bdad75711d574c6e9ef8a964cfa7b04",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/moran79/actions/runs/27189934294"
    }
  ]
}