{
  "_id": "6a148711acfb0bcc41d48658",
  "Package": "miceFast",
  "Title": "Fast Imputations Using 'Rcpp' and 'Armadillo'",
  "Version": "0.9.1.9000",
  "Authors@R": "person(\"Maciej\", \"Nasinski\", email = \"nasinski.maciej@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Fast imputations under the object-oriented programming\nparadigm. Moreover there are offered a few functions built to\nwork with popular R packages such as 'data.table' or 'dplyr'.\nThe biggest improvement in time performance can be achieved for\na calculation where a grouping variable is used. A single\nevaluation of a quantitative model for the multiple imputations\nis another major enhancement. A new major improvement is one of\nthe fastest predictive mean matching in the R world because of\npresorting and binary search.",
  "License": "GPL (>= 2)",
  "URL": "https://github.com/Polkas/miceFast",
  "BugReports": "https://github.com/Polkas/miceFast/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "RcppModules": "miceFast, corrData",
  "NeedsCompilation": "yes",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Repository": "https://polkas.r-universe.dev",
  "Date/Publication": "2026-05-25 16:17:55 UTC",
  "RemoteUrl": "https://github.com/polkas/micefast",
  "RemoteRef": "HEAD",
  "RemoteSha": "24b19543309d88e4295e571dbed4d16b23a5264b",
  "Packaged": {
    "Date": "2026-05-25 17:24:13 UTC",
    "User": "root"
  },
  "Author": "Maciej Nasinski [aut, cre]",
  "Maintainer": "Maciej Nasinski <nasinski.maciej@gmail.com>",
  "MD5sum": "dd46ed747e91f9959b33e26ead601153",
  "_user": "polkas",
  "_type": "src",
  "_file": "miceFast_0.9.1.9000.tar.gz",
  "_fileid": "4f73b31439d44693ecdb777a1dbc3206c6da11e87ec4313016ff0a0b18eeb3fb",
  "_filesize": 564883,
  "_sha256": "4f73b31439d44693ecdb777a1dbc3206c6da11e87ec4313016ff0a0b18eeb3fb",
  "_created": "2026-05-25T17:24:13.000Z",
  "_published": "2026-05-25T17:29:53.932Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77749056191,
      "time": 212,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7202469872"
    },
    {
      "job": 77749056199,
      "time": 196,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7202466676"
    },
    {
      "job": 77749056227,
      "time": 210,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202469476"
    },
    {
      "job": 77749056186,
      "time": 164,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202460407"
    },
    {
      "job": 77749056226,
      "time": 125,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7202452642"
    },
    {
      "job": 77749056182,
      "time": 208,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7202469278"
    },
    {
      "job": 77749056224,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202452535"
    },
    {
      "job": 77749056229,
      "time": 271,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202481505"
    },
    {
      "job": 77748607029,
      "time": 249,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202427778"
    },
    {
      "job": 77749056194,
      "time": 156,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202458755"
    },
    {
      "job": 77749056221,
      "time": 191,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7202465772"
    },
    {
      "job": 77749056197,
      "time": 161,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7202459933"
    },
    {
      "job": 77749056211,
      "time": 200,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7202467345"
    }
  ],
  "_buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/polkas/micefast",
  "_commit": {
    "id": "24b19543309d88e4295e571dbed4d16b23a5264b",
    "author": "bethanygeorge <48734807+bethanygeorge@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update Little's Test Description \n\n* Update Little test description in missing data vignette",
    "time": 1779725875
  },
  "_maintainer": {
    "name": "Maciej Nasinski",
    "email": "nasinski.maciej@gmail.com",
    "login": "polkas",
    "description": "Maciej Nasinski - Data Scientist",
    "uuid": 10676545
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.12",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "mice",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "UpSetR",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    }
  ],
  "_owner": "polkas",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-09",
      "n": 5
    },
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.9.1",
      "date": "2026-02-26"
    }
  ],
  "_topics": [
    "cpp",
    "fast",
    "fast-imputations",
    "grouping",
    "imputation",
    "imputations",
    "matrix",
    "mro",
    "multiple-imputation",
    "rcpp",
    "rcpparmadillo",
    "vif",
    "weighting",
    "openblas",
    "cpp",
    "openmp"
  ],
  "_stars": 19,
  "_contributors": [
    {
      "user": "polkas",
      "count": 112,
      "uuid": 10676545
    },
    {
      "user": "bethanygeorge",
      "count": 1,
      "uuid": 48734807
    },
    {
      "user": "ol-oxy",
      "count": 1,
      "uuid": 65781026
    }
  ],
  "_userbio": {
    "uuid": 10676545,
    "type": "user",
    "name": "Maciej Nasinski",
    "description": "Maciej Nasinski - Data Scientist"
  },
  "_downloads": {
    "count": 335,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/miceFast"
  },
  "_devurl": "https://github.com/polkas/micefast",
  "_searchresults": 35,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/miceFast.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/polkas/micefast",
  "_realowner": "polkas",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2018-03-19"
    },
    {
      "version": "0.0.2",
      "date": "2018-03-28"
    },
    {
      "version": "0.1.0",
      "date": "2018-04-16"
    },
    {
      "version": "0.2.3",
      "date": "2018-05-06"
    },
    {
      "version": "0.5.1",
      "date": "2019-08-20"
    },
    {
      "version": "0.6.1",
      "date": "2020-07-06"
    },
    {
      "version": "0.6.2",
      "date": "2020-07-10"
    },
    {
      "version": "0.6.9",
      "date": "2020-12-13"
    },
    {
      "version": "0.7.1",
      "date": "2021-07-10"
    },
    {
      "version": "0.8.1",
      "date": "2022-03-14"
    },
    {
      "version": "0.8.2",
      "date": "2022-11-17"
    },
    {
      "version": "0.8.5",
      "date": "2025-02-03"
    },
    {
      "version": "0.9.1",
      "date": "2026-02-26"
    }
  ],
  "_exports": [
    "compare_imp",
    "corrData",
    "fill_NA",
    "fill_NA_N",
    "miceFast",
    "naive_fill_NA",
    "neibo",
    "pool",
    "upset_NA",
    "VIF"
  ],
  "_datasets": [
    {
      "name": "air_miss",
      "title": "airquality dataset with additional variables",
      "object": "air_miss",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Ozone",
        "Solar.R",
        "Wind",
        "Temp",
        "Day",
        "Intercept",
        "index",
        "weights",
        "groups",
        "x_character",
        "Ozone_chac",
        "Ozone_f",
        "Ozone_high"
      ],
      "rows": 153,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "miceFast-package",
      "title": "miceFast package for fast multiple imputations.",
      "topics": [
        "miceFast-package"
      ]
    },
    {
      "page": "air_miss",
      "title": "airquality dataset with additional variables",
      "topics": [
        "air_miss"
      ]
    },
    {
      "page": "compare_imp",
      "title": "Comparing imputations and original data distributions",
      "topics": [
        "compare_imp"
      ]
    },
    {
      "page": "fill_NA",
      "title": "'fill_NA' function for the imputations purpose.",
      "topics": [
        "fill_NA",
        "fill_NA.data.frame",
        "fill_NA.data.table",
        "fill_NA.matrix"
      ]
    },
    {
      "page": "fill_NA_N",
      "title": "'fill_NA_N' function for the multiple imputations purpose",
      "topics": [
        "fill_NA_N",
        "fill_NA_N.data.frame",
        "fill_NA_N.data.table",
        "fill_NA_N.matrix"
      ]
    },
    {
      "page": "naive_fill_NA",
      "title": "'naive_fill_NA' function for the simple and automatic imputation",
      "topics": [
        "naive_fill_NA",
        "naive_fill_NA.data.frame",
        "naive_fill_NA.data.table",
        "naive_fill_NA.matrix"
      ]
    },
    {
      "page": "neibo",
      "title": "Finding in random manner one of the k closest points in a certain vector for each value in a second vector",
      "topics": [
        "neibo"
      ]
    },
    {
      "page": "pool",
      "title": "Pool results from models fitted on multiply imputed datasets",
      "topics": [
        "pool"
      ]
    },
    {
      "page": "print.miceFast_pool",
      "title": "Print method for pooled MI results",
      "topics": [
        "print.miceFast_pool"
      ]
    },
    {
      "page": "Rcpp_corrData-class",
      "title": "Class '\"Rcpp_corrData\"'",
      "topics": [
        "corrData",
        "Rcpp_corrData-class"
      ]
    },
    {
      "page": "Rcpp_miceFast-class",
      "title": "Class '\"Rcpp_miceFast\"'",
      "topics": [
        "miceFast",
        "Rcpp_miceFast-class"
      ]
    },
    {
      "page": "summary.miceFast_pool",
      "title": "Summary method for pooled MI results",
      "topics": [
        "summary.miceFast_pool"
      ]
    },
    {
      "page": "upset_NA",
      "title": "upset plot for NA values",
      "topics": [
        "upset_NA"
      ]
    },
    {
      "page": "VIF",
      "title": "'VIF' function for assessing VIF.",
      "topics": [
        "VIF",
        "VIF.data.frame",
        "VIF.data.table",
        "VIF.matrix"
      ]
    }
  ],
  "_readme": "https://github.com/polkas/micefast/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "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"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "miceFast-intro.Rmd",
      "filename": "miceFast-intro.html",
      "title": "miceFast - Introduction and Advanced Usage",
      "author": "Maciej Nasinski",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Available Imputation Models",
        "Example Data",
        "Examining Missingness",
        "Checking for Collinearity",
        "Single Imputation with fill_NA()",
        "Basic usage (dplyr)",
        "With weights and grouped imputation",
        "Log-transformation",
        "Using column position indices",
        "Basic usage (data.table)",
        "Multiple Imputation with fill_NA_N()",
        "dplyr",
        "data.table with grouping",
        "Comparing Imputations",
        "Multiple Imputation with pool()",
        "Full Imputation: Filling All Variables and MI with Rubin's Rules",
        "The miceFast OOP Module",
        "Methods",
        "Simple example",
        "With weights and groups",
        "With unsorted groups",
        "Full MI workflow with OOP",
        "Iterative FCS (Chained Equations) with miceFast",
        "data.table (convenience functions)",
        "Generating Correlated Data with corrData",
        "Tips",
        "References"
      ],
      "created": "2018-01-07 04:48:40",
      "modified": "2026-02-26 15:11:29",
      "commits": 42
    },
    {
      "source": "missing-data-and-imputation.Rmd",
      "filename": "missing-data-and-imputation.html",
      "title": "Missing Data Mechanisms and Multiple Imputation with miceFast",
      "author": "Maciej Nasinski",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Quick-start: MI in 10 lines",
        "Missing-Data Mechanisms",
        "MCAR: Missing Completely at Random",
        "MAR: Missing at Random",
        "MNAR: Missing Not at Random",
        "Practical guidance",
        "Multiple Imputation: Theory",
        "The MI procedure",
        "Rubin's rules",
        "Degrees of freedom",
        "Diagnostic quantities",
        "Why MI works",
        "Proper imputation",
        "Congeniality",
        "Multiple Imputation with miceFast",
        "Why miceFast for MI?",
        "Stochastic models for MI",
        "Basic MI workflow",
        "MI with mixed variable types",
        "MI with GLMs",
        "MI with grouped imputation",
        "MI with weighted imputation",
        "MI with PMM (OOP interface)",
        "Sensitivity Analysis",
        "Why sensitivity analysis?",
        "Comparing models with fill_NA_N()",
        "Varying the number of imputations",
        "Comparing with base methods",
        "Choosing the Number of Imputations",
        "Practical Checklist",
        "Von Hippel's two-stage rule for m",
        "Comparison with mice",
        "References"
      ],
      "created": "2026-02-25 21:41:38",
      "modified": "2026-05-25 16:17:55",
      "commits": 4
    }
  ],
  "_score": 6.424881636631067,
  "_indexed": true,
  "_nocasepkg": "micefast",
  "_universes": [
    "polkas"
  ],
  "_previous": "0.9.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:27:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "871100771664a2d9f65bf58385f1d4185c8d94e648580ca0cea34561e16ecc7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:27:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "ba1baacc62b53af158ebb926704d141bc6354651eb53999c8f5668ca21f5d0bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:27:28.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "faa9210ce491e254169255b6e567a45b8058f36ef574397be1a0ad299c88638b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:26:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "c0f016c7d050e177e3d81b7e14c3af9f61cb0202aabdd049579232241b043fea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:26:34.000Z",
      "arch": "aarch64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "1c7afb0789ffb838b77872d8118a4b1de02f18b903b5f0fd45f74714647b6388",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:27:14.000Z",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "6f1f48680f6e35c83b6455d08203442a2ee38bd7a6f38f0e330a712b3dfce45e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:26:24.000Z",
      "arch": "aarch64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "8430ca425befc180609ccc3c9070ed413ebb0950af9d483319609369e4db3ab3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:27:54.000Z",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "d2ce9e804ecd39a55e1337238357423ea3ebec85d687df242609e5a71da8d752",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:27:11.000Z",
      "arch": "emscripten",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "a2e7af1639992615b824108ea6ac668c46c36434703e9052288f74e220b1c78f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:26:20.000Z",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "1a0fe4ac22c9e6b52834c0689d5330bab7d6a31f31011518046685131b302de7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:26:07.000Z",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "0dfa7fcec4b9575b60093c3b56be3badb964f27d2b411a11a3306f30009348e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.1.9000",
      "date": "2026-05-25T17:26:31.000Z",
      "arch": "x86_64",
      "commit": "24b19543309d88e4295e571dbed4d16b23a5264b",
      "fileid": "18f2f00b22b9d963cc44e22aab79227bab0c335c5a6ccc1859c5a35d8b3d92c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/polkas/actions/runs/26412094340"
    }
  ]
}