{
  "_id": "6a51e13e9b92047c28d52081",
  "Package": "nullabor",
  "Version": "0.3.15",
  "Description": "Tools for visual inference. Generate null data sets and\nnull plots using permutation and simulation. Calculate distance\nmetrics for a lineup, and examine the distributions of metrics.",
  "Title": "Tools for Graphical Inference",
  "Authors@R": "c(\nperson(\"Hadley\", \"Wickham\", email = \"h.wickham@gmail.com\", role = c(\"aut\", \"ctb\"), comment = c(ORCID = \"0000-0003-4757-117X\")),\nperson(\"Niladri Roy\", \"Chowdhury\", email = \"niladri.ia@gmail.com\", role = c(\"aut\", \"ctb\")),\nperson(\"Di\", \"Cook\", email = \"dicook@monash.edu\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-3813-7155\")),\nperson(\"Heike\", \"Hofmann\", email = \"hofmann@iastate.edu\", role = c(\"aut\", \"ctb\"), comment = c(ORCID = \"0000-0001-6216-5183\")),\nperson(\"Måns\", \"Thulin\", email = \"mans@statistikkonsult.com\", role = c(\"aut\", \"ctb\"), comment = c(ORCID = \"0000-0002-2756-3933\"))\n)",
  "Maintainer": "Di Cook <dicook@monash.edu>",
  "License": "GPL (>= 2)",
  "URL": "https://github.com/dicook/nullabor",
  "BugReports": "https://github.com/dicook/nullabor/issues",
  "LazyData": "true",
  "Type": "Package",
  "LazyLoad": "false",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://dicook.r-universe.dev",
  "Date/Publication": "2026-02-11 20:06:47 UTC",
  "RemoteUrl": "https://github.com/dicook/nullabor",
  "RemoteRef": "HEAD",
  "RemoteSha": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-11 06:19:15 UTC",
    "User": "root"
  },
  "Author": "Hadley Wickham [aut, ctb] (ORCID:\n<https://orcid.org/0000-0003-4757-117X>),\nNiladri Roy Chowdhury [aut, ctb],\nDi Cook [aut, cre] (ORCID: <https://orcid.org/0000-0002-3813-7155>),\nHeike Hofmann [aut, ctb] (ORCID:\n<https://orcid.org/0000-0001-6216-5183>),\nMåns Thulin [aut, ctb] (ORCID: <https://orcid.org/0000-0002-2756-3933>)",
  "_user": "dicook",
  "_type": "src",
  "_file": "nullabor_0.3.15.tar.gz",
  "_fileid": "https://r2.ropensci.org/9793cdb3a508e1d5e10238064b75f7ea0a51dfe75552d012c0a589a6b0d38b9e",
  "_filesize": 767886,
  "_sha256": "9793cdb3a508e1d5e10238064b75f7ea0a51dfe75552d012c0a589a6b0d38b9e",
  "_expires": "2026-10-19T06:22:52.000Z",
  "_created": "2026-07-11T06:19:15.000Z",
  "_published": "2026-07-11T06:22:54.463Z",
  "_jobs": [
    {
      "job": 86518552751,
      "time": 168,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8245683416"
    },
    {
      "job": 86518552761,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8245681858"
    },
    {
      "job": 86518552759,
      "time": 115,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8245676407"
    },
    {
      "job": 86518552781,
      "time": 99,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8245673894"
    },
    {
      "job": 86518228164,
      "time": 269,
      "config": "source",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8245659140"
    },
    {
      "job": 86518552752,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8245677059"
    },
    {
      "job": 86518552768,
      "time": 107,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8245675195"
    },
    {
      "job": 86518552763,
      "time": 111,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8245675599"
    },
    {
      "job": 86518552765,
      "time": 101,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8245674370"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487",
  "_status": "failure",
  "_upstream": "https://github.com/dicook/nullabor",
  "_commit": {
    "id": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
    "author": "Heike Hofmann <hhofmann4@unl.edu>",
    "committer": "Heike Hofmann <hhofmann4@unl.edu>",
    "message": "unnecessary cast to data.frame\n",
    "time": 1770840407
  },
  "_maintainer": {
    "name": "Di Cook",
    "email": "dicook@monash.edu",
    "login": "dicook",
    "mastodon": "@visnut@aus.social",
    "description": "Professor, Econometrics and Business Statistics, Monash University, Melbourne, Australia. Fellow of the ASA, Elected Member of the R Foundation and ISI. ",
    "uuid": 253191,
    "orcid": "0000-0002-3813-7155"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "moments",
      "role": "Imports"
    },
    {
      "package": "fpc",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "forecast",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "dicook",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2026-07",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 59,
  "_contributors": [
    {
      "user": "dicook",
      "count": 113,
      "uuid": 253191
    },
    {
      "user": "heike",
      "count": 47,
      "uuid": 92882
    },
    {
      "user": "niladrir",
      "count": 28,
      "uuid": 1580856
    },
    {
      "user": "hadley",
      "count": 6,
      "uuid": 4196
    },
    {
      "user": "mthulin",
      "count": 6,
      "uuid": 35733643
    },
    {
      "user": "jennybc",
      "count": 3,
      "uuid": 599454
    },
    {
      "user": "bfgray3",
      "count": 1,
      "uuid": 20310144
    },
    {
      "user": "medewitt",
      "count": 1,
      "uuid": 25038837
    }
  ],
  "_userbio": {
    "uuid": 253191,
    "type": "user",
    "name": "Dianne Cook",
    "followers": 615,
    "description": "Professor, Econometrics and Business Statistics, Monash University, Melbourne, Australia. Fellow of the ASA, Elected Member of the R Foundation and ISI. "
  },
  "_downloads": {
    "count": 2600,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nullabor"
  },
  "_devurl": "https://github.com/dicook/nullabor",
  "_searchresults": 510,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/nullabor.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dicook/nullabor",
  "_realowner": "dicook",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2011-03-01"
    },
    {
      "version": "0.2",
      "date": "2012-05-08"
    },
    {
      "version": "0.2.1",
      "date": "2012-07-23"
    },
    {
      "version": "0.3.0",
      "date": "2014-10-29"
    },
    {
      "version": "0.3.1",
      "date": "2014-12-17"
    },
    {
      "version": "0.3.5",
      "date": "2018-09-23"
    },
    {
      "version": "0.3.9",
      "date": "2020-02-25"
    },
    {
      "version": "0.3.12",
      "date": "2024-07-21"
    },
    {
      "version": "0.3.15",
      "date": "2025-02-10"
    }
  ],
  "_exports": [
    "bin_dist",
    "box_dist",
    "calc_diff",
    "calc_mean_dist",
    "decrypt",
    "distmet",
    "distplot",
    "lineup",
    "lineup_histograms",
    "lineup_qq",
    "lineup_residuals",
    "null_dist",
    "null_lm",
    "null_permute",
    "null_ts",
    "opt_bin_diff",
    "pvisual",
    "reg_dist",
    "resid_boot",
    "resid_pboot",
    "resid_perm",
    "resid_rotate",
    "resid_sigma",
    "rorschach",
    "sample_size",
    "sep_dist",
    "theme_strip",
    "uni_dist",
    "visual_power"
  ],
  "_datasets": [
    {
      "name": "aud",
      "title": "Conversion rate of 1 Australian Doller (AUD) to 1 US Dollar",
      "object": "aud",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "rate"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "electoral",
      "title": "Polls and election results from the 2012 US Election",
      "object": "electoral",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "lal",
      "title": "Los Angeles Lakers play-by-play data.",
      "object": "lakers",
      "class": [
        "data.frame"
      ],
      "fields": [
        ".id",
        "a1",
        "a2",
        "a3",
        "a4",
        "a5",
        "h1",
        "h2",
        "h3",
        "h4",
        "h5",
        "period",
        "time",
        "team",
        "etype",
        "assist",
        "away",
        "block",
        "entered",
        "home",
        "left",
        "num",
        "opponent",
        "outof",
        "player",
        "points",
        "possession",
        "reason",
        "result",
        "steal",
        "type",
        "x",
        "y"
      ],
      "rows": 17235,
      "table": true,
      "tojson": true
    },
    {
      "name": "tips",
      "title": "Tipping data",
      "object": "tips",
      "class": [
        "data.frame"
      ],
      "fields": [
        "total_bill",
        "tip",
        "sex",
        "smoker",
        "day",
        "time",
        "size"
      ],
      "rows": 244,
      "table": true,
      "tojson": true
    },
    {
      "name": "turk_results",
      "title": "Sample turk results",
      "object": "turk_results",
      "class": [
        "data.frame"
      ],
      "fields": [
        "pic_id",
        "id",
        "response",
        "detected"
      ],
      "rows": 95,
      "table": true,
      "tojson": true
    },
    {
      "name": "wasps",
      "title": "Wasp gene expression data.",
      "object": "wasps",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "Group",
        "cn1058",
        "cn10601",
        "cn10844",
        "cn1109",
        "cn11709",
        "cn11863",
        "cn12073",
        "cn12338",
        "cn1292",
        "cn1395",
        "cn14098",
        "cn14427",
        "cn15110",
        "cn18566",
        "cn19889",
        "cn19923",
        "cn20845",
        "cn2196",
        "cn22529",
        "cn23218",
        "cn24072",
        "cn25982",
        "cn26269",
        "cn27722",
        "cn32263",
        "cn38382",
        "cn43056",
        "cn44237",
        "cn45608",
        "cn45827",
        "cn47154",
        "cn47999",
        "cn49578",
        "cn49993",
        "cn50474",
        "cn51912",
        "cn56674",
        "cn57652",
        "cn6923",
        "cn20965",
        "cn18222"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "aud",
      "title": "Conversion rate of 1 Australian Doller (AUD) to 1 US Dollar",
      "topics": [
        "aud"
      ]
    },
    {
      "page": "bin_dist",
      "title": "Binned Distance",
      "topics": [
        "bin_dist"
      ]
    },
    {
      "page": "box_dist",
      "title": "Distance based on side by side Boxplots",
      "topics": [
        "box_dist"
      ]
    },
    {
      "page": "calc_diff",
      "title": "Calculating the difference between true plot and the null plot with the maximum distance.",
      "topics": [
        "calc_diff"
      ]
    },
    {
      "page": "calc_mean_dist",
      "title": "Calculating the mean distances of each plot in the lineup.",
      "topics": [
        "calc_mean_dist"
      ]
    },
    {
      "page": "decrypt",
      "title": "Use decrypt to reveal the position of the real data.",
      "topics": [
        "decrypt"
      ]
    },
    {
      "page": "distmet",
      "title": "Empirical distribution of the distance",
      "topics": [
        "distmet"
      ]
    },
    {
      "page": "distplot",
      "title": "Plotting the distribution of the distance measure",
      "topics": [
        "distplot"
      ]
    },
    {
      "page": "electoral",
      "title": "Polls and election results from the 2012 US Election",
      "topics": [
        "electoral"
      ]
    },
    {
      "page": "lal",
      "title": "Los Angeles Lakers play-by-play data.",
      "topics": [
        "lal"
      ]
    },
    {
      "page": "lineup",
      "title": "The line-up protocol.",
      "topics": [
        "lineup"
      ]
    },
    {
      "page": "lineup_histograms",
      "title": "Check distributional assumptions using histograms and the lineup protocol.",
      "topics": [
        "lineup_histograms"
      ]
    },
    {
      "page": "lineup_qq",
      "title": "Check distributional assumptions using Q-Q plots and the lineup protocol.",
      "topics": [
        "lineup_qq"
      ]
    },
    {
      "page": "lineup_residuals",
      "title": "Compare residual plots of a fitted model to plots of null residuals.",
      "topics": [
        "lineup_residuals"
      ]
    },
    {
      "page": "null_dist",
      "title": "Generate null data with a specific distribution.",
      "topics": [
        "null_dist"
      ]
    },
    {
      "page": "null_lm",
      "title": "Generate null data with null residuals from a model.",
      "topics": [
        "null_lm"
      ]
    },
    {
      "page": "null_permute",
      "title": "Generate null data by permuting a variable.",
      "topics": [
        "null_permute"
      ]
    },
    {
      "page": "null_ts",
      "title": "Generate null data by simulating from a time series model.",
      "topics": [
        "null_ts"
      ]
    },
    {
      "page": "opt_bin_diff",
      "title": "Finds the number of bins in x and y direction which gives the maximum binned distance.",
      "topics": [
        "opt_bin_diff"
      ]
    },
    {
      "page": "pvisual",
      "title": "P-value calculations.",
      "topics": [
        "pvisual"
      ]
    },
    {
      "page": "reg_dist",
      "title": "Distance based on the regression parameters",
      "topics": [
        "reg_dist"
      ]
    },
    {
      "page": "resid_boot",
      "title": "Bootstrap residuals.",
      "topics": [
        "resid_boot"
      ]
    },
    {
      "page": "resid_pboot",
      "title": "Parametric bootstrap residuals.",
      "topics": [
        "resid_pboot"
      ]
    },
    {
      "page": "resid_perm",
      "title": "Permutation residuals.",
      "topics": [
        "resid_perm"
      ]
    },
    {
      "page": "resid_rotate",
      "title": "Rotation residuals.",
      "topics": [
        "resid_rotate"
      ]
    },
    {
      "page": "resid_sigma",
      "title": "Residuals simulated by a normal model, with specified sigma",
      "topics": [
        "resid_sigma"
      ]
    },
    {
      "page": "rorschach",
      "title": "The Rorschach protocol.",
      "topics": [
        "rorschach"
      ]
    },
    {
      "page": "sample_size",
      "title": "Sample size calculator",
      "topics": [
        "sample_size"
      ]
    },
    {
      "page": "sep_dist",
      "title": "Distance based on separation of clusters",
      "topics": [
        "sep_dist"
      ]
    },
    {
      "page": "theme_strip",
      "title": "A theme to minimally strip away the context",
      "topics": [
        "theme_strip"
      ]
    },
    {
      "page": "tips",
      "title": "Tipping data",
      "topics": [
        "tips"
      ]
    },
    {
      "page": "turk_results",
      "title": "Sample turk results",
      "topics": [
        "turk_results"
      ]
    },
    {
      "page": "uni_dist",
      "title": "Distance for univariate data",
      "topics": [
        "uni_dist"
      ]
    },
    {
      "page": "visual_power",
      "title": "Power calculations.",
      "topics": [
        "visual_power"
      ]
    },
    {
      "page": "wasps",
      "title": "Wasp gene expression data.",
      "topics": [
        "wasps"
      ]
    }
  ],
  "_readme": "https://github.com/dicook/nullabor/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "cli",
    "cluster",
    "cpp11",
    "DEoptimR",
    "diptest",
    "dplyr",
    "farver",
    "flexmix",
    "fpc",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "kernlab",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "mclust",
    "modeltools",
    "moments",
    "nnet",
    "pillar",
    "pkgconfig",
    "prabclus",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "robustbase",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 8.215614830444817,
  "_indexed": true,
  "_nocasepkg": "nullabor",
  "_universes": [
    "dicook"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.15",
      "date": "2026-07-11T06:21:40.000Z",
      "distro": "resolute",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/4165f20088db6ccf5e5ac4313d1300024d4e183bc84307d9e04945866b552438",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.15",
      "date": "2026-07-11T06:21:33.000Z",
      "distro": "resolute",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/5c0ed84c7da68106cd597b1711770eb0c23a09c12c76b572bef003fea5a25455",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.15",
      "date": "2026-07-11T06:21:02.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/f258ecf96be52191a8c28f061af6ca900aa88bfe6a46fc4b3e8e11e32bc281c2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.15",
      "date": "2026-07-11T06:20:50.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/631baa7c453ffbbf861688f321d3a01c197ce307329d50db4af4aa01f1170cff",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.15",
      "date": "2026-07-11T06:21:34.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/5c16cf4610c934a65b7d33f88f9a9b9436d83c115929264aa9032c9a9dced266",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.15",
      "date": "2026-07-11T06:20:34.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/57e3fa475534cab09d40fb7f58b2f39c04f676e5250ecbce86861ccdfd04b85e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.15",
      "date": "2026-07-11T06:20:35.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/997c133043dbe797ec27f75e4ba35a43d03ca6e677e6128513bd81c644a2e7cf",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.15",
      "date": "2026-07-11T06:20:47.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "https://r2.ropensci.org/d6d795ef247751bdd3d3653501c4fe5d5e96580550b3839d6fc94564924b14f2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/29142507487"
    }
  ]
}