{
  "_id": "6aebddb82e87f76f20ad2c8e",
  "Package": "ezrsurvey",
  "Type": "Package",
  "Title": "Single-Line Helpers for Consumer Survey Analysis",
  "Version": "0.7.1",
  "Authors@R": "person(\"Andreas\", \"Schellewald\", email = \"aschellewald@acm.org\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Simplifies the day-to-day work of research and insights\nprofessionals who analyse consumer and customer survey data but\nhave limited coding experience. Wraps common 'tidyverse'\npatterns into single-line functions for the tasks these teams\nrepeat constantly: loading and combining survey exports,\nturning questions into percentages and summaries, recoding\nrating and Net Promoter scales, deriving demographics such as\nage cohorts and regions, modelling the drivers of satisfaction,\nchecking sampling precision, selecting illustrative open-text\ncomments, and producing presentation-ready charts and reports.\nA simulated consumer-survey dataset is included for learning\nand examples. Weighting rakes to target margins as in Deming\nand Stephan (1940) <doi:10.1214/aoms/1177731829> and reports\nthe design effect of Kish (1965, ISBN:978-0-471-10949-5);\ndriver models use the relative weights of Johnson (2000)\n<doi:10.1207/S15327906MBR3501_1> or the random forests of\nBreiman (2001) <doi:10.1023/A:1010933404324>; the Net Promoter\nScore follows Reichheld (2003)\n<https://hbr.org/2003/12/the-one-number-you-need-to-grow>; and\ndiverse comments are chosen by maximal marginal relevance as in\nCarbonell and Goldstein (1998) <doi:10.1145/290941.291025>.",
  "License": "MIT + file LICENSE",
  "URL": "https://mashud37.github.io/ezr-research/ezr-survey/,\nhttps://github.com/mashud37/ezr-research",
  "BugReports": "https://github.com/mashud37/ezr-research/issues",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "LazyData": "true",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-05 01:31:58 UTC",
    "User": "root"
  },
  "Author": "Andreas Schellewald [aut, cre]",
  "Maintainer": "Andreas Schellewald <aschellewald@acm.org>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-04 21:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/ezrsurvey",
  "RemoteRef": "HEAD",
  "RemoteSha": "9064194909fd2b27e2f32fc239337e446333f7e9",
  "_user": "cran",
  "_type": "src",
  "_file": "ezrsurvey_0.7.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/252a693013ace761d7ce16c54b5ecb1a59bcb1bdb83456a81586b3283bc7aecf",
  "_filesize": 1044421,
  "_sha256": "252a693013ace761d7ce16c54b5ecb1a59bcb1bdb83456a81586b3283bc7aecf",
  "_expires": "2027-02-13T01:36:54.000Z",
  "_created": "2026-11-05T01:31:58.000Z",
  "_published": "2026-11-05T01:36:56.710Z",
  "_upstream": "https://github.com/cran/ezrsurvey",
  "_status": "success",
  "_maintainer": {
    "name": "Andreas Schellewald",
    "email": "aschellewald@acm.org",
    "login": "aschellewald",
    "mastodon": "@qonto@mastodon.social",
    "description": "\n",
    "uuid": 126828226
  },
  "_jobs": [
    {
      "job": 126988909257,
      "time": 227,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13379603315"
    },
    {
      "job": 126988909277,
      "time": 213,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13379759605"
    },
    {
      "job": 126987488077,
      "time": 227,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13379309683"
    },
    {
      "job": 126988909324,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13380102085"
    },
    {
      "job": 126988909321,
      "time": 134,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13380271765"
    },
    {
      "job": 126988909325,
      "time": 190,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13380357663"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41948740378",
  "_commit": {
    "id": "9064194909fd2b27e2f32fc239337e446333f7e9",
    "author": "Andreas Schellewald <aschellewald@acm.org>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.7.1\n",
    "time": 1793828402
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Depends"
    },
    {
      "package": "tidyr",
      "version": ">= 1.2.0",
      "role": "Depends"
    },
    {
      "package": "tibble",
      "role": "Depends"
    },
    {
      "package": "readr",
      "role": "Depends"
    },
    {
      "package": "stringr",
      "role": "Depends"
    },
    {
      "package": "purrr",
      "role": "Depends"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "rwa",
      "role": "Suggests"
    },
    {
      "package": "randomForest",
      "role": "Suggests"
    },
    {
      "package": "treemapify",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "officer",
      "version": ">= 0.6.0",
      "role": "Suggests"
    },
    {
      "package": "flextable",
      "role": "Suggests"
    },
    {
      "package": "openxlsx2",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "systemfonts",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "role": "Suggests"
    },
    {
      "package": "yaml",
      "role": "Suggests"
    },
    {
      "package": "stopwords",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.7.1",
      "date": "2026-11-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "aschellewald",
      "count": 1,
      "uuid": 126828226
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ezrsurvey"
  },
  "_devurl": "https://github.com/mashud37/ezr-research",
  "_pkgdown": "https://mashud37.github.io/ezr-research/ezr-survey/",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ezrsurvey.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "add_currency",
    "add_region",
    "annotate_bands",
    "apply_order",
    "bands_nps",
    "bands_nps_score",
    "bands_rating_3",
    "bands_rating_5",
    "bin_numeric",
    "brand_info",
    "calc_importance",
    "calc_nps",
    "calc_percentage",
    "calc_percentage_batch",
    "calc_percentage_multi",
    "calc_summary",
    "clean_label",
    "clear_brand",
    "clear_checkpoints",
    "clear_dataset",
    "clear_weights",
    "clear_weights_cache",
    "compare_values",
    "convert_currency",
    "crosstab",
    "crosstab_banner",
    "dataset_vars",
    "diagnose",
    "drop_items",
    "edit_ezrsurvey_profile",
    "ensure_numeric",
    "example_report",
    "export_summary_xlsx",
    "export_xlsx",
    "ezrsurvey_options",
    "ezrsurvey_profile_paths",
    "generation_scheme",
    "get_dataset",
    "get_order",
    "get_weights",
    "has_dataset",
    "has_weights",
    "ipm_model",
    "label_pct",
    "list_currencies",
    "list_orders",
    "list_report_templates",
    "load_ezrsurvey_profile",
    "margin_of_error",
    "mark_value",
    "na_blank",
    "nice_max",
    "nps_group",
    "order_for",
    "pal_brand",
    "pal_neutral",
    "pal_nps",
    "pal_rating",
    "pal_sequential_blue",
    "parse_filename",
    "plot_bars",
    "plot_diff",
    "plot_gauges",
    "plot_ipm",
    "plot_nps",
    "plot_nps_gauge",
    "plot_quotes_tree",
    "plot_rating_grid",
    "plot_stacked_rating",
    "precision_summary",
    "read_folder",
    "recode_age",
    "recode_generation",
    "recode_likert",
    "recode_region",
    "recode_subregion",
    "register_order",
    "register_order_presets",
    "remove_order",
    "report_add_plot",
    "report_add_slide",
    "report_add_table",
    "report_add_text",
    "report_deck",
    "report_layouts",
    "report_new",
    "report_save",
    "report_section",
    "report_slide",
    "report_title_slide",
    "rescale_bands",
    "reset_ezrsurvey_options",
    "rse",
    "rse_rating",
    "sample_comments",
    "sample_comments_diverse",
    "save_data",
    "save_ezrsurvey_profile",
    "save_output",
    "save_plot",
    "scaffold_report",
    "scale_color_brand",
    "scale_color_rating",
    "scale_colour_brand",
    "scale_colour_rating",
    "scale_fill_brand",
    "scale_fill_nps",
    "scale_fill_rating",
    "scale_y_pct",
    "se_mean",
    "se_prop",
    "select_prefix",
    "select_suffix",
    "set_weights",
    "split_multi",
    "theme_ezrsurvey",
    "theme_ezrsurvey_x",
    "theme_ezrsurvey_xy",
    "theme_ezrsurvey_y",
    "theme_transparent",
    "use_brand",
    "use_dataset",
    "use_ezrsurvey_profile",
    "weight_vector"
  ],
  "_datasets": [
    {
      "name": "country_region",
      "title": "Country to region lookup",
      "object": "country_region",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "country",
        "iso2",
        "iso3",
        "region",
        "subregion"
      ],
      "rows": 255,
      "table": true,
      "tojson": true
    },
    {
      "name": "currency_rates",
      "title": "Currency exchange-rate snapshot",
      "object": "currency_rates",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "currency",
        "name",
        "per_usd"
      ],
      "rows": 39,
      "table": true,
      "tojson": true
    },
    {
      "name": "podracing_survey",
      "title": "Simulated pod-racing fan survey",
      "object": "podracing_survey",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "respondent_id",
        "collector",
        "demo_age",
        "demo_gender",
        "demo_edu",
        "demo_country",
        "region",
        "demo_job",
        "demo_sector",
        "race_attended",
        "fav_driver",
        "nps_value",
        "satis_return",
        "ratings_atmosphere",
        "ratings_commentary",
        "ratings_safety",
        "ratings_speed",
        "ratings_value",
        "ratings_venue",
        "motivations_speed",
        "motivations_drivers",
        "motivations_betting",
        "motivations_social",
        "motivations_tradition",
        "partner_recall_PodTech",
        "partner_likeability_PodTech",
        "partner_recall_BanthaBrew",
        "partner_likeability_BanthaBrew",
        "partner_recall_JawaJuice",
        "partner_likeability_JawaJuice",
        "nps_com",
        "show_com"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "shopping_survey",
      "title": "Simulated historical shopping-behaviour survey",
      "object": "shopping_survey",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "patron_id",
        "demo_age",
        "demo_gender",
        "demo_country",
        "region",
        "social_class",
        "occupation",
        "household_size",
        "weekly_spend",
        "payment",
        "transport",
        "visit_frequency",
        "recommend",
        "ratings_goods",
        "ratings_service",
        "ratings_credit",
        "ratings_delivery",
        "ratings_value",
        "reasons_price",
        "reasons_quality",
        "reasons_credit",
        "reasons_proximity",
        "reasons_variety",
        "reasons_service",
        "comment"
      ],
      "rows": 800,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_currency",
      "title": "Add a converted-currency column to a data frame",
      "concept": [
        "currency"
      ],
      "topics": [
        "add_currency"
      ]
    },
    {
      "page": "add_region",
      "title": "Add region (and subregion) columns from a country column",
      "concept": [
        "recode"
      ],
      "topics": [
        "add_region"
      ]
    },
    {
      "page": "annotate_bands",
      "title": "Annotate a plot with labelled decision bands",
      "concept": [
        "decisions"
      ],
      "topics": [
        "annotate_bands"
      ]
    },
    {
      "page": "apply_order",
      "title": "Apply a registered order to a vector",
      "concept": [
        "config"
      ],
      "topics": [
        "apply_order"
      ]
    },
    {
      "page": "band_presets",
      "title": "Built-in decision-band presets",
      "concept": [
        "decisions"
      ],
      "topics": [
        "bands_nps",
        "bands_nps_score",
        "bands_rating_3",
        "bands_rating_5"
      ]
    },
    {
      "page": "bin_numeric",
      "title": "Bin a numeric vector into labelled groups",
      "concept": [
        "recode"
      ],
      "topics": [
        "bin_numeric"
      ]
    },
    {
      "page": "brand_info",
      "title": "Show the active brand settings",
      "concept": [
        "brand"
      ],
      "topics": [
        "brand_info"
      ]
    },
    {
      "page": "calc_importance",
      "title": "Driver importance",
      "concept": [
        "modelling"
      ],
      "topics": [
        "calc_importance"
      ]
    },
    {
      "page": "calc_nps",
      "title": "Net Promoter Score",
      "concept": [
        "modelling"
      ],
      "topics": [
        "calc_nps"
      ]
    },
    {
      "page": "calc_percentage",
      "title": "Count a categorical question as percentages",
      "concept": [
        "summaries"
      ],
      "topics": [
        "calc_percentage"
      ]
    },
    {
      "page": "calc_percentage_batch",
      "title": "Percentages for a batch of questions at once",
      "concept": [
        "summaries"
      ],
      "topics": [
        "calc_percentage_batch"
      ]
    },
    {
      "page": "calc_percentage_multi",
      "title": "Tabulate a check-all-that-apply (multi-select) question as percentages",
      "concept": [
        "summaries"
      ],
      "topics": [
        "calc_percentage_multi"
      ]
    },
    {
      "page": "calc_summary",
      "title": "Summarise a numeric question (mean / median / sd)",
      "concept": [
        "summaries"
      ],
      "topics": [
        "calc_summary"
      ]
    },
    {
      "page": "clean_label",
      "title": "Tidy an exported column name into a readable label",
      "concept": [
        "recode"
      ],
      "topics": [
        "clean_label"
      ]
    },
    {
      "page": "clear_brand",
      "title": "Clear the active brand",
      "concept": [
        "brand"
      ],
      "topics": [
        "clear_brand"
      ]
    },
    {
      "page": "clear_checkpoints",
      "title": "Delete saved cross-tab checkpoints",
      "concept": [
        "summaries"
      ],
      "topics": [
        "clear_checkpoints"
      ]
    },
    {
      "page": "clear_weights_cache",
      "title": "Forget cached survey weights",
      "concept": [
        "weighting"
      ],
      "topics": [
        "clear_weights_cache"
      ]
    },
    {
      "page": "compare_values",
      "title": "Compare a metric between two datasets (e.g. two events or waves)",
      "concept": [
        "compare"
      ],
      "topics": [
        "compare_values"
      ]
    },
    {
      "page": "convert_currency",
      "title": "Convert amounts between currencies",
      "concept": [
        "currency"
      ],
      "topics": [
        "convert_currency"
      ]
    },
    {
      "page": "country_region",
      "title": "Country to region lookup",
      "concept": [
        "data"
      ],
      "topics": [
        "country_region"
      ]
    },
    {
      "page": "crosstab",
      "title": "Cross-tabulate two survey questions",
      "concept": [
        "summaries"
      ],
      "topics": [
        "crosstab"
      ]
    },
    {
      "page": "crosstab_banner",
      "title": "Build a master banner (cross-tab) table",
      "concept": [
        "summaries"
      ],
      "topics": [
        "crosstab_banner"
      ]
    },
    {
      "page": "currency_rates",
      "title": "Currency exchange-rate snapshot",
      "concept": [
        "data"
      ],
      "topics": [
        "currency_rates"
      ]
    },
    {
      "page": "diagnose",
      "title": "Survey precision diagnostics for one or more columns",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "diagnose"
      ]
    },
    {
      "page": "drop_items",
      "title": "Drop unwanted answer categories from a question",
      "concept": [
        "recode"
      ],
      "topics": [
        "drop_items"
      ]
    },
    {
      "page": "edit_ezrsurvey_profile",
      "title": "Open the ezrsurvey profile for editing",
      "concept": [
        "config"
      ],
      "topics": [
        "edit_ezrsurvey_profile"
      ]
    },
    {
      "page": "ensure_numeric",
      "title": "Coerce text to numeric, salvaging embedded numbers",
      "concept": [
        "recode"
      ],
      "topics": [
        "ensure_numeric"
      ]
    },
    {
      "page": "example_report",
      "title": "Copy the worked example report into a folder",
      "concept": [
        "reporting"
      ],
      "topics": [
        "example_report"
      ]
    },
    {
      "page": "export_summary_xlsx",
      "title": "Export a per-question summary workbook (table + chart per sheet)",
      "concept": [
        "save"
      ],
      "topics": [
        "export_summary_xlsx"
      ]
    },
    {
      "page": "export_xlsx",
      "title": "Export several tables to one Excel workbook, a tab each",
      "concept": [
        "save"
      ],
      "topics": [
        "export_xlsx"
      ]
    },
    {
      "page": "ezrsurvey_options",
      "title": "Get or set ezrsurvey defaults",
      "concept": [
        "config"
      ],
      "topics": [
        "ezrsurvey_options"
      ]
    },
    {
      "page": "ezrsurvey_profile_paths",
      "title": "Profile file locations ezrsurvey looks in",
      "concept": [
        "config"
      ],
      "topics": [
        "ezrsurvey_profile_paths"
      ]
    },
    {
      "page": "generation_scheme",
      "title": "Generational-cohort definitions",
      "concept": [
        "recode"
      ],
      "topics": [
        "generation_scheme"
      ]
    },
    {
      "page": "dataset_default",
      "title": "Get, check or clear the default dataset",
      "concept": [
        "config"
      ],
      "topics": [
        "clear_dataset",
        "dataset_vars",
        "get_dataset",
        "has_dataset"
      ]
    },
    {
      "page": "get_order",
      "title": "Get the levels of a registered order",
      "concept": [
        "config"
      ],
      "topics": [
        "get_order"
      ]
    },
    {
      "page": "weights_scheme",
      "title": "Inspect or clear the session weighting scheme",
      "concept": [
        "weighting"
      ],
      "topics": [
        "clear_weights",
        "get_weights",
        "has_weights"
      ]
    },
    {
      "page": "ipm_model",
      "title": "Build an importance / performance model",
      "concept": [
        "modelling"
      ],
      "topics": [
        "ipm_model"
      ]
    },
    {
      "page": "label_pct",
      "title": "Percent label formatter",
      "concept": [
        "scales"
      ],
      "topics": [
        "label_pct"
      ]
    },
    {
      "page": "list_currencies",
      "title": "List the currencies in a rate table",
      "concept": [
        "currency"
      ],
      "topics": [
        "list_currencies"
      ]
    },
    {
      "page": "list_orders",
      "title": "List registered orders",
      "concept": [
        "config"
      ],
      "topics": [
        "list_orders"
      ]
    },
    {
      "page": "list_report_templates",
      "title": "Available Quarto report templates",
      "concept": [
        "reporting"
      ],
      "topics": [
        "list_report_templates"
      ]
    },
    {
      "page": "load_ezrsurvey_profile",
      "title": "Load ezrsurvey defaults from a YAML profile",
      "concept": [
        "config"
      ],
      "topics": [
        "load_ezrsurvey_profile"
      ]
    },
    {
      "page": "margin_of_error",
      "title": "Margin of error from a standard error",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "margin_of_error"
      ]
    },
    {
      "page": "mark_value",
      "title": "Mark a single value on a plot",
      "concept": [
        "decisions"
      ],
      "topics": [
        "mark_value"
      ]
    },
    {
      "page": "na_blank",
      "title": "Convert blank and boilerplate non-answers to 'NA'",
      "concept": [
        "recode"
      ],
      "topics": [
        "na_blank"
      ]
    },
    {
      "page": "nice_max",
      "title": "Round an axis maximum up to a \"nice\" value",
      "concept": [
        "scales"
      ],
      "topics": [
        "nice_max"
      ]
    },
    {
      "page": "nps_group",
      "title": "Classify Net Promoter Score answers into groups",
      "concept": [
        "recode"
      ],
      "topics": [
        "nps_group"
      ]
    },
    {
      "page": "order_for",
      "title": "Find the order that applies to a variable",
      "concept": [
        "config"
      ],
      "topics": [
        "order_for"
      ]
    },
    {
      "page": "pal_brand",
      "title": "Brand colour palette",
      "concept": [
        "brand"
      ],
      "topics": [
        "pal_brand"
      ]
    },
    {
      "page": "ezrsurvey_palettes",
      "title": "ezrsurvey colour palettes",
      "concept": [
        "themes"
      ],
      "topics": [
        "pal_neutral",
        "pal_nps",
        "pal_rating",
        "pal_sequential_blue"
      ]
    },
    {
      "page": "parse_filename",
      "title": "Split a filename column into metadata columns",
      "concept": [
        "import"
      ],
      "topics": [
        "parse_filename"
      ]
    },
    {
      "page": "plot_bars",
      "title": "Bar chart of a percentage table (auto-laid-out)",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_bars"
      ]
    },
    {
      "page": "plot_diff",
      "title": "Diverging bar chart of differences",
      "concept": [
        "compare"
      ],
      "topics": [
        "plot_diff"
      ]
    },
    {
      "page": "plot_gauges",
      "title": "Stacked score gauges (NPS over average quality, etc.)",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_gauges"
      ]
    },
    {
      "page": "plot_ipm",
      "title": "Importance / performance matrix",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_ipm"
      ]
    },
    {
      "page": "plot_nps",
      "title": "NPS distribution slide (0-10 scale with group labels)",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_nps"
      ]
    },
    {
      "page": "plot_nps_gauge",
      "title": "Score gauge with decision bands and a value marker",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_nps_gauge"
      ]
    },
    {
      "page": "plot_quotes_tree",
      "title": "Treemap of selected quotes",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_quotes_tree"
      ]
    },
    {
      "page": "plot_rating_grid",
      "title": "A stacked rating chart for a whole block of questions",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_rating_grid"
      ]
    },
    {
      "page": "plot_stacked_rating",
      "title": "Stacked rating bars with weighted-average ordering",
      "concept": [
        "plots"
      ],
      "topics": [
        "plot_stacked_rating"
      ]
    },
    {
      "page": "podracing_survey",
      "title": "Simulated pod-racing fan survey",
      "concept": [
        "data"
      ],
      "topics": [
        "podracing_survey"
      ]
    },
    {
      "page": "precision_summary",
      "title": "Plain-language survey precision summary",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "precision_summary"
      ]
    },
    {
      "page": "read_folder",
      "title": "Read and stack every CSV in a folder",
      "concept": [
        "import"
      ],
      "topics": [
        "read_folder"
      ]
    },
    {
      "page": "recode_age",
      "title": "Recode age into standard survey bands",
      "concept": [
        "recode"
      ],
      "topics": [
        "recode_age"
      ]
    },
    {
      "page": "recode_generation",
      "title": "Recode age or birth year into a generational cohort",
      "concept": [
        "recode"
      ],
      "topics": [
        "recode_generation"
      ]
    },
    {
      "page": "recode_likert",
      "title": "Recode a worded rating scale to integers",
      "concept": [
        "recode"
      ],
      "topics": [
        "recode_likert"
      ]
    },
    {
      "page": "recode_region",
      "title": "Look up the region or subregion for a country",
      "concept": [
        "recode"
      ],
      "topics": [
        "recode_region",
        "recode_subregion"
      ]
    },
    {
      "page": "register_order",
      "title": "Register a reusable ordinal level order",
      "concept": [
        "config"
      ],
      "topics": [
        "register_order"
      ]
    },
    {
      "page": "register_order_presets",
      "title": "Register a set of common ordinal scales",
      "concept": [
        "config"
      ],
      "topics": [
        "register_order_presets"
      ]
    },
    {
      "page": "remove_order",
      "title": "Remove a registered order",
      "concept": [
        "config"
      ],
      "topics": [
        "remove_order"
      ]
    },
    {
      "page": "report_add_plot",
      "title": "Add a plot to a report",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_add_plot"
      ]
    },
    {
      "page": "report_add_slide",
      "title": "Add a slide (PowerPoint) or heading (Word) to a report",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_add_slide"
      ]
    },
    {
      "page": "report_add_table",
      "title": "Add a table to a report",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_add_table"
      ]
    },
    {
      "page": "report_add_text",
      "title": "Add a paragraph of text to a report",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_add_text"
      ]
    },
    {
      "page": "report_deck",
      "title": "Build a slide deck from a list of plots and tables in one call",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_deck"
      ]
    },
    {
      "page": "report_layouts",
      "title": "List the slide layouts of a PowerPoint template",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_layouts"
      ]
    },
    {
      "page": "report_new",
      "title": "Start a new PowerPoint or Word report",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_new"
      ]
    },
    {
      "page": "report_save",
      "title": "Save a report to disk",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_save"
      ]
    },
    {
      "page": "report_section",
      "title": "Add a section-divider slide",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_section"
      ]
    },
    {
      "page": "report_slide",
      "title": "Add a whole slide in one call (title plus its content)",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_slide"
      ]
    },
    {
      "page": "report_title_slide",
      "title": "Add the opening title slide",
      "concept": [
        "reporting"
      ],
      "topics": [
        "report_title_slide"
      ]
    },
    {
      "page": "rescale_bands",
      "title": "Move a band specification onto another scale",
      "concept": [
        "decisions"
      ],
      "topics": [
        "rescale_bands"
      ]
    },
    {
      "page": "reset_ezrsurvey_options",
      "title": "Reset all ezrsurvey options to their built-in defaults",
      "concept": [
        "config"
      ],
      "topics": [
        "reset_ezrsurvey_options"
      ]
    },
    {
      "page": "rse",
      "title": "Relative standard error",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "rse"
      ]
    },
    {
      "page": "rse_rating",
      "title": "Rate precision from a relative standard error",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "rse_rating"
      ]
    },
    {
      "page": "sample_comments",
      "title": "Pick a random sample of open-text comments",
      "concept": [
        "comments"
      ],
      "topics": [
        "sample_comments"
      ]
    },
    {
      "page": "sample_comments_diverse",
      "title": "Pick a diverse, information-rich sample of comments",
      "concept": [
        "comments"
      ],
      "topics": [
        "sample_comments_diverse"
      ]
    },
    {
      "page": "save_data",
      "title": "Quick-save a table to CSV, TSV or XLSX",
      "concept": [
        "save"
      ],
      "topics": [
        "save_data"
      ]
    },
    {
      "page": "save_ezrsurvey_profile",
      "title": "Save current options and orders to a profile",
      "concept": [
        "config"
      ],
      "topics": [
        "save_ezrsurvey_profile"
      ]
    },
    {
      "page": "save_output",
      "title": "Quick-save any ezrsurvey output (plot or table)",
      "concept": [
        "save"
      ],
      "topics": [
        "save_output"
      ]
    },
    {
      "page": "save_plot",
      "title": "Quick-save a plot to PNG, SVG or PDF",
      "concept": [
        "save"
      ],
      "topics": [
        "save_plot"
      ]
    },
    {
      "page": "scaffold_report",
      "title": "Scaffold a Quarto survey-report template",
      "concept": [
        "reporting"
      ],
      "topics": [
        "scaffold_report"
      ]
    },
    {
      "page": "scale_brand",
      "title": "Brand fill and colour scales",
      "concept": [
        "brand"
      ],
      "topics": [
        "scale_color_brand",
        "scale_colour_brand",
        "scale_fill_brand"
      ]
    },
    {
      "page": "scale_fill_nps",
      "title": "NPS group fill scale",
      "concept": [
        "themes"
      ],
      "topics": [
        "scale_fill_nps"
      ]
    },
    {
      "page": "scale_rating",
      "title": "Rating colour and fill scales",
      "concept": [
        "themes"
      ],
      "topics": [
        "scale_color_rating",
        "scale_colour_rating",
        "scale_fill_rating"
      ]
    },
    {
      "page": "scale_y_pct",
      "title": "Continuous y-scale capped at a nice maximum with optional percent labels",
      "concept": [
        "scales"
      ],
      "topics": [
        "scale_y_pct"
      ]
    },
    {
      "page": "se_mean",
      "title": "Standard error of a mean (point estimate)",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "se_mean"
      ]
    },
    {
      "page": "se_prop",
      "title": "Standard error of a proportion",
      "concept": [
        "diagnostics"
      ],
      "topics": [
        "se_prop"
      ]
    },
    {
      "page": "select_prefix",
      "title": "Select identifier and prefixed columns",
      "concept": [
        "import"
      ],
      "topics": [
        "select_prefix"
      ]
    },
    {
      "page": "select_suffix",
      "title": "Select identifier and suffixed columns",
      "concept": [
        "import"
      ],
      "topics": [
        "select_suffix"
      ]
    },
    {
      "page": "set_weights",
      "title": "Set a survey weighting scheme for the session",
      "concept": [
        "weighting"
      ],
      "topics": [
        "set_weights"
      ]
    },
    {
      "page": "shopping_survey",
      "title": "Simulated historical shopping-behaviour survey",
      "concept": [
        "data"
      ],
      "topics": [
        "shopping_survey"
      ]
    },
    {
      "page": "split_multi",
      "title": "Split a packed multi-select column into one column per answer",
      "concept": [
        "recode"
      ],
      "topics": [
        "split_multi"
      ]
    },
    {
      "page": "theme_ezrsurvey",
      "title": "ezrsurvey ggplot2 themes",
      "concept": [
        "themes"
      ],
      "topics": [
        "theme_ezrsurvey",
        "theme_ezrsurvey_x",
        "theme_ezrsurvey_xy",
        "theme_ezrsurvey_y"
      ]
    },
    {
      "page": "theme_transparent",
      "title": "Transparent-background theme fragment",
      "concept": [
        "themes"
      ],
      "topics": [
        "theme_transparent"
      ]
    },
    {
      "page": "use_brand",
      "title": "Adopt an organisation brand from a PowerPoint or Word template",
      "concept": [
        "brand"
      ],
      "topics": [
        "use_brand"
      ]
    },
    {
      "page": "use_dataset",
      "title": "Set a default dataset for the session",
      "concept": [
        "config"
      ],
      "topics": [
        "use_dataset"
      ]
    },
    {
      "page": "use_ezrsurvey_profile",
      "title": "Create a starter ezrsurvey profile",
      "concept": [
        "config"
      ],
      "topics": [
        "use_ezrsurvey_profile"
      ]
    },
    {
      "page": "weight_vector",
      "title": "Compute the per-respondent survey weights",
      "concept": [
        "weighting"
      ],
      "topics": [
        "weight_vector"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/ezrsurvey/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/ezrsurvey/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "hms",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "RColorBrewer",
    "readr",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "banner-tables.Rmd",
      "filename": "banner-tables.html",
      "title": "Banner tables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The shape of it",
        "Numbers and categories in one table",
        "Weighting",
        "Letting it choose the variables",
        "Runs long enough to worry about",
        "Getting it out"
      ],
      "created": "2026-11-04 21:40:02",
      "modified": "2026-11-04 21:40:02",
      "commits": 1
    },
    {
      "source": "countries-and-currency.Rmd",
      "filename": "countries-and-currency.html",
      "title": "Countries, regions and currency",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The country column people typed",
        "Adding the column",
        "Reporting against the standard",
        "Money in eleven currencies"
      ],
      "created": "2026-11-04 21:40:02",
      "modified": "2026-11-04 21:40:02",
      "commits": 1
    },
    {
      "source": "ezrsurvey.Rmd",
      "filename": "ezrsurvey.html",
      "title": "Getting started with ezrsurvey",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The data",
        "Percentages without the count/mutate/pivot_wider dance",
        "Reusable level orders",
        "Net Promoter Score",
        "Importance / performance",
        "Comparing two events",
        "How precise is it?",
        "Why relative standard error?",
        "Saving and exporting",
        "Where to next"
      ],
      "created": "2026-11-04 21:40:02",
      "modified": "2026-11-04 21:40:02",
      "commits": 1
    },
    {
      "source": "powerpoint-decks.Rmd",
      "filename": "powerpoint-decks.html",
      "title": "PowerPoint decks",
      "engine": "knitr::rmarkdown",
      "headings": [
        "One call",
        "A slide at a time",
        "Your organisation's template",
        "Without a template",
        "Google Slides"
      ],
      "created": "2026-11-04 21:40:02",
      "modified": "2026-11-04 21:40:02",
      "commits": 1
    },
    {
      "source": "quarto-reports.Rmd",
      "filename": "quarto-reports.html",
      "title": "Quarto reports",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The scaffold",
        "Rendering it",
        "On your own template",
        "A finished example to copy",
        "Which route to take"
      ],
      "created": "2026-11-04 21:40:02",
      "modified": "2026-11-04 21:40:02",
      "commits": 1
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": false,
  "_nocasepkg": "ezrsurvey",
  "_universes": [
    "cran",
    "aschellewald",
    "mashud37"
  ],
  "_indexurl": "https://aschellewald.r-universe.dev/ezrsurvey",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.1",
      "date": "2026-11-05T01:34:31.000Z",
      "distro": "resolute",
      "commit": "9064194909fd2b27e2f32fc239337e446333f7e9",
      "fileid": "https://r2.ropensci.org/fb13d0ed87c2010a0bc6aa64547502dbbe09ec96f54b5e4df5fd151aa4bbade5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41948740378"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.7.1",
      "date": "2026-11-05T01:34:34.000Z",
      "distro": "resolute",
      "commit": "9064194909fd2b27e2f32fc239337e446333f7e9",
      "fileid": "https://r2.ropensci.org/06e373adb4222eac64988d0ad51bfd94a7c67bb8bee998529488af073aed325a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41948740378"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.7.1",
      "date": "2026-11-05T01:34:27.000Z",
      "commit": "9064194909fd2b27e2f32fc239337e446333f7e9",
      "fileid": "https://r2.ropensci.org/b3a0cea3d24b56fb814c192aba9f9b5cede5f3b4bacccf698da154a21b28e98d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41948740378"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.1",
      "date": "2026-11-05T01:33:24.000Z",
      "commit": "9064194909fd2b27e2f32fc239337e446333f7e9",
      "fileid": "https://r2.ropensci.org/b2bc34b7c45d62ebd127d5bb8b470c4631c90162b7e27c6c00af38f68b69dda0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41948740378"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.7.1",
      "date": "2026-11-05T01:33:28.000Z",
      "commit": "9064194909fd2b27e2f32fc239337e446333f7e9",
      "fileid": "https://r2.ropensci.org/af10f0ff23697c7cbfdb8cb69e5724b55c1cdb338d55e3a576f13524ab2a062d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41948740378"
    }
  ]
}