{
  "_id": "6a10328facfb0bcc41c979f1",
  "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-05-12 08:40:51 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>)",
  "MD5sum": "a583a5119fc4a7230bd0a003f7b3e4b1",
  "_user": "dicook",
  "_type": "src",
  "_file": "nullabor_0.3.15.tar.gz",
  "_fileid": "a1181adc9c8279b32e2099ab52d33f9573444fe486b60ccdfcb8d4e97af2cb42",
  "_filesize": 767785,
  "_sha256": "a1181adc9c8279b32e2099ab52d33f9573444fe486b60ccdfcb8d4e97af2cb42",
  "_created": "2026-05-12T08:40:51.000Z",
  "_published": "2026-05-22T10:40:15.234Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363423300,
      "time": 149,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6939553943"
    },
    {
      "job": 77363423277,
      "time": 154,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939557385"
    },
    {
      "job": 77363423203,
      "time": 119,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6939544175"
    },
    {
      "job": 77363423198,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939544433"
    },
    {
      "job": 77363422618,
      "time": 218,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939505879"
    },
    {
      "job": 77363422558,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158550876"
    },
    {
      "job": 77363422996,
      "time": 135,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6939549356"
    },
    {
      "job": 77363423328,
      "time": 102,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6939539693"
    },
    {
      "job": 77363423357,
      "time": 105,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6939540240"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_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",
    "uuid": 253191,
    "orcid": "0000-0002-3813-7155"
  },
  "_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",
    "description": "Professor, Econometrics and Business Statistics, Monash University, Melbourne, Australia. Fellow of the ASA, Elected Member of the R Foundation and ISI. "
  },
  "_downloads": {
    "count": 4182,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nullabor"
  },
  "_devurl": "https://github.com/dicook/nullabor",
  "_searchresults": 384,
  "_rbuild": "4.6.0",
  "_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.298786559225247,
  "_indexed": true,
  "_nocasepkg": "nullabor",
  "_universes": [
    "dicook"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.15",
      "date": "2026-05-12T08:42:59.000Z",
      "distro": "noble",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "fea954aff50bd0879840d3a5f05aafcd8a3680b5d01487e0d47fbb5890322e6d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.15",
      "date": "2026-05-12T08:43:12.000Z",
      "distro": "noble",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "35f942d20688fd3bf17c8b1730a1b6985c8bb25cd1678ff0e07e84e34e80cc7d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.15",
      "date": "2026-05-12T08:42:37.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "4d6158bb5d1c7134352f3f90271c0f8c85d2577b58110d795816cc0b4989600f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.15",
      "date": "2026-05-12T08:42:37.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "c51cb549511b300c2ea9acab4fca657d29ec33ec1c9feb00141987e4d3aaab29",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.15",
      "date": "2026-05-12T08:42:46.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "0fef21c897fce084d3641a968b74afd91e65e30f01213df9ead23302896f428d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.15",
      "date": "2026-05-12T08:42:09.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "ac441b079e0831f78b2167935075e1a2f4bee4cd535a29cd16c8dfff4da0b55c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.15",
      "date": "2026-05-12T08:42:07.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "e0d9f4ebed1edc3e1e409fdd775ea7582f7752b0696a838ebc1d78e7620aa5fb",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.15",
      "date": "2026-05-22T10:39:51.000Z",
      "commit": "8baa8a7bcee3a3cdc9276ad79ba1c643f2bce1f1",
      "fileid": "03720d8e69e32cc9732453a8369a616ea8c6d0c4bb7de03cbbae1bea20d281c8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dicook/actions/runs/25723238530"
    }
  ]
}