{
  "_id": "6a101f0cacfb0bcc41c8af2b",
  "Package": "shewhartr",
  "Type": "Package",
  "Title": "Statistical Process Control with Tidyverse-Native Workflows",
  "Version": "1.3.0",
  "Authors@R": "c(\nperson(\"André\", \"Leite\", , \"leite@castlab.org\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Hugo\", \"Vasconcelos\", , \"hugo.vasconcelos@ufpe.br\",\nrole = \"aut\"),\nperson(\"Raydonal\", \"Ospina\", , \"raydonal@castlab.org\", role = \"aut\"),\nperson(\"Cristiano\", \"Ferraz\", , \"cferraz@castlab.org\", role = \"aut\"),\nperson(\"Castlab\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "A comprehensive toolkit for Statistical Process Control\n(SPC) that combines the rigor of classical Shewhart methodology\nwith modern tidyverse-native interfaces. Provides classical\ncontrol charts for variables (I-MR, Xbar-R, Xbar-S) and\nattributes (p, np, c, u), as well as regression-based control\ncharts for processes with trend. Includes Nelson runs tests,\nAverage Run Length (ARL) simulation, process capability indices\nwith bootstrap confidence intervals, Box-Cox transformation\nguidance, and a clean Phase I / Phase II workflow. All chart\nobjects integrate with broom via 'tidy', 'glance' and 'augment'\nmethods. References: Shewhart (1931, ISBN:0-87389-076-0);\nMontgomery (2019, ISBN:978-1-119-39930-8); Nelson (1984)\n<doi:10.1080/00224065.1984.11978921>; Woodall (2000)\n<doi:10.1080/00224065.2000.11980013>; Box & Cox (1964)\n<doi:10.1111/j.2517-6161.1964.tb00553.x>.",
  "License": "GPL-3",
  "URL": "https://castlaboratory.github.io/shewhartr/,\nhttps://github.com/castlaboratory/shewhartr",
  "BugReports": "https://github.com/castlaboratory/shewhartr/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://castlaboratory.r-universe.dev",
  "Date/Publication": "2026-05-09 00:58:43 UTC",
  "RemoteUrl": "https://github.com/castlaboratory/shewhartr",
  "RemoteRef": "HEAD",
  "RemoteSha": "d302b1b65662f91278b578c98619ca7cea2f75c9",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 07:03:34 UTC",
    "User": "root"
  },
  "Author": "André Leite [aut, cre],\nHugo Vasconcelos [aut],\nRaydonal Ospina [aut],\nCristiano Ferraz [aut],\nCastlab [cph, fnd]",
  "Maintainer": "André Leite <leite@castlab.org>",
  "MD5sum": "6a0092a8f0e1abb7345319c89f3ee0c7",
  "_user": "castlaboratory",
  "_type": "src",
  "_file": "shewhartr_1.3.0.tar.gz",
  "_fileid": "1cec9273d8b6b79f52500a6b57e5463c91c0dd947b745764d40d8438d6191cc9",
  "_filesize": 2126006,
  "_sha256": "1cec9273d8b6b79f52500a6b57e5463c91c0dd947b745764d40d8438d6191cc9",
  "_created": "2026-05-14T07:03:34.000Z",
  "_published": "2026-05-22T09:17:00.227Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77350964210,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6989071737"
    },
    {
      "job": 77350964570,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989069571"
    },
    {
      "job": 77350964080,
      "time": 169,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6989067163"
    },
    {
      "job": 77350964232,
      "time": 214,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989071292"
    },
    {
      "job": 77350963566,
      "time": 257,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989027688"
    },
    {
      "job": 77350963722,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157050143"
    },
    {
      "job": 77350964666,
      "time": 103,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6989055408"
    },
    {
      "job": 77350964646,
      "time": 115,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6989058843"
    },
    {
      "job": 77350964308,
      "time": 119,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989059393"
    }
  ],
  "_buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/castlaboratory/shewhartr",
  "_commit": {
    "id": "d302b1b65662f91278b578c98619ca7cea2f75c9",
    "author": "André Leite <leite@de.ufpe.br>",
    "committer": "André Leite <leite@de.ufpe.br>",
    "message": "Add Perla et al. (2020) and Ferraz et al. (2020) to pkgdown references\n\nBoth papers are part of the package's intellectual lineage (the\nregression-chart-with-phase-detection design inherits the three-phase\nhybrid C/I chart from Perla et al.; the cvd_recife dataset and the\nlegacy we_seven_same rule come from Ferraz et al.) but neither was\nlisted on the website. Added to the three pages where they are\nmost load-bearing:\n\n- vignettes/covid-recife.Rmd\n  This case study is a direct reconstruction of both papers'\n  methodology. The prose already credited Ferraz et al. for the\n  original analysis settings, but the bottom-of-page reference\n  list omitted both. Each new entry carries a short trailing note\n  explaining what the citation contributes (blueprint vs. dataset\n  + WE-7 rule) so a reader landing on the case study can follow\n  the lineage without having to consult references/REFERENCIAL-\n  TEORICO.md.\n\n- vignettes/regression-charts.Rmd\n  shewhart_regression() is the package's generalisation of\n  Perla's three-phase chart to arbitrary trended processes; the\n  Recife worked example in this same vignette uses Ferraz's\n  configuration verbatim. Inserted both entries between Mandel\n  (1969) and Hawkins (1991) so the regression-chart lineage reads\n  in chronological order on the page.\n\n- README.Rmd / README.md\n  README.Rmd line 87 already cites \"Ferraz et al. (2020)\" in the\n  multi-phase regression section without listing the source.\n  Appended both references after Wheeler & Chambers in the home-\n  page reference list, then re-knit README.md via\n  devtools::build_readme() so the rendered home page picks them\n  up.\n\nCitation format follows the entries supplied by the user verbatim\n(authors, year, title, journal in italics, volume/issue/pages\nwhere given). Author list for Ferraz et al. uses \"Wanderley, A. L.\"\nas supplied, even though references/REFERENCIAL-TEORICO.md cites\nthe same author as \"Leite Wanderley, A.\" in the SBPO 2020\nproceedings — the user's entry is the journa",
    "time": 1778288323
  },
  "_maintainer": {
    "name": "André Leite",
    "email": "leite@castlab.org"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.6.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "broom",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "slider",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "version": ">= 1.1.0",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "version": ">= 4.10.0",
      "role": "Suggests"
    },
    {
      "package": "qcc",
      "version": ">= 2.7",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "version": ">= 1.9.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    }
  ],
  "_owner": "castlaboratory",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 25
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "milkway",
      "count": 25,
      "uuid": 7375849
    }
  ],
  "_userbio": {
    "uuid": 75082362,
    "type": "organization",
    "name": "CAST Laboratory"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shewhartr"
  },
  "_devurl": "https://github.com/castlaboratory/shewhartr",
  "_pkgdown": "https://castlaboratory.github.io/shewhartr/",
  "_searchresults": 15,
  "_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/readme.html",
    "extra/readme.md",
    "extra/shewhartr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/castlaboratory/shewhartr",
  "_realowner": "castlaboratory",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.3.0",
      "date": "2026-05-13"
    }
  ],
  "_exports": [
    "as_plotly",
    "box_cox",
    "calibrate",
    "color_hue",
    "fit_gompertz_dummy",
    "Gompertz",
    "iloglog",
    "inv_box_cox",
    "is_shewhart_chart",
    "loglog",
    "monitor",
    "rolling_sum",
    "shewhart_arl",
    "shewhart_box_cox",
    "shewhart_c",
    "shewhart_capability",
    "shewhart_constants",
    "shewhart_cusum",
    "shewhart_diagnostics",
    "shewhart_ewma",
    "shewhart_hotelling",
    "shewhart_i_mr",
    "shewhart_mcusum",
    "shewhart_mewma",
    "shewhart_np",
    "shewhart_p",
    "shewhart_palette",
    "shewhart_regression",
    "shewhart_rules_available",
    "shewhart_runs",
    "shewhart_theme",
    "shewhart_u",
    "shewhart_xbar_r",
    "shewhart_xbar_s",
    "SSgompertzDummy"
  ],
  "_datasets": [
    {
      "name": "bacterial_growth",
      "title": "Bacterial growth curve (optical density)",
      "object": "bacterial_growth",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "hour",
        "od"
      ],
      "rows": 80,
      "table": true,
      "tojson": true
    },
    {
      "name": "bottle_fill",
      "title": "Bottle filling volumes",
      "object": "bottle_fill",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "observation",
        "ml"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "claims_p",
      "title": "Daily insurance claim error rates",
      "object": "claims_p",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "day",
        "n",
        "defects"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    },
    {
      "name": "cvd_recife",
      "title": "COVID-19 daily mortality, Recife, Brazil, 2020",
      "object": "cvd_recife",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "new_deaths",
        ".t"
      ],
      "rows": 279,
      "table": true,
      "tojson": true
    },
    {
      "name": "pcb_solder",
      "title": "Solder defects on printed circuit boards",
      "object": "pcb_solder",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "board",
        "defects"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    },
    {
      "name": "tablet_weight",
      "title": "Pharmaceutical tablet weights",
      "object": "tablet_weight",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "subgroup",
        "tablet",
        "weight"
      ],
      "rows": 125,
      "table": true,
      "tojson": true
    },
    {
      "name": "temperature_drift",
      "title": "Curing oven temperature drift",
      "object": "temperature_drift",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "minute",
        "temp_c"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "as_plotly",
      "title": "Convert a Shewhart chart to an interactive plotly figure",
      "topics": [
        "as_plotly",
        "as_plotly.default",
        "as_plotly.shewhart_chart"
      ]
    },
    {
      "page": "augment.shewhart_chart",
      "title": "Augment new data with control-chart annotations",
      "topics": [
        "augment.shewhart_chart"
      ]
    },
    {
      "page": "autoplot.shewhart_chart",
      "title": "Plot a Shewhart chart with ggplot2",
      "topics": [
        "autoplot.shewhart_chart"
      ]
    },
    {
      "page": "bacterial_growth",
      "title": "Bacterial growth curve (optical density)",
      "topics": [
        "bacterial_growth"
      ]
    },
    {
      "page": "bottle_fill",
      "title": "Bottle filling volumes",
      "topics": [
        "bottle_fill"
      ]
    },
    {
      "page": "box_cox",
      "title": "Apply / invert a Box-Cox power transformation",
      "topics": [
        "box_cox"
      ]
    },
    {
      "page": "calibrate",
      "title": "Phase I calibration of a control chart",
      "topics": [
        "calibrate"
      ]
    },
    {
      "page": "claims_p",
      "title": "Daily insurance claim error rates",
      "topics": [
        "claims_p"
      ]
    },
    {
      "page": "color_hue",
      "title": "Generate a qualitative HCL palette",
      "topics": [
        "color_hue"
      ]
    },
    {
      "page": "cvd_recife",
      "title": "COVID-19 daily mortality, Recife, Brazil, 2020",
      "topics": [
        "cvd_recife"
      ]
    },
    {
      "page": "fit_gompertz_dummy",
      "title": "Convenience wrapper to fit 'SSgompertzDummy' to a data frame",
      "topics": [
        "fit_gompertz_dummy"
      ]
    },
    {
      "page": "glance.shewhart_chart",
      "title": "Glance at a Shewhart chart's overall diagnostics",
      "topics": [
        "glance.shewhart_chart"
      ]
    },
    {
      "page": "Gompertz",
      "title": "Gompertz growth function",
      "topics": [
        "Gompertz"
      ]
    },
    {
      "page": "iloglog",
      "title": "Inverse log-log transformation",
      "topics": [
        "iloglog"
      ]
    },
    {
      "page": "inv_box_cox",
      "title": "Inverse Box-Cox transformation",
      "topics": [
        "inv_box_cox"
      ]
    },
    {
      "page": "is_shewhart_chart",
      "title": "Shewhart chart S3 class",
      "topics": [
        "is_shewhart_chart",
        "shewhart_chart"
      ]
    },
    {
      "page": "loglog",
      "title": "Log-log transformation",
      "topics": [
        "loglog"
      ]
    },
    {
      "page": "monitor",
      "title": "Phase II monitoring against pre-calibrated limits",
      "topics": [
        "monitor"
      ]
    },
    {
      "page": "pcb_solder",
      "title": "Solder defects on printed circuit boards",
      "topics": [
        "pcb_solder"
      ]
    },
    {
      "page": "print.shewhart_chart",
      "title": "Print a Shewhart chart object",
      "topics": [
        "print.shewhart_chart"
      ]
    },
    {
      "page": "rolling_sum",
      "title": "Rolling sum with a configurable window",
      "topics": [
        "rolling_sum"
      ]
    },
    {
      "page": "shewhart_arl",
      "title": "Estimate Average Run Length via Monte Carlo simulation",
      "topics": [
        "shewhart_arl"
      ]
    },
    {
      "page": "shewhart_box_cox",
      "title": "Box-Cox profile log-likelihood",
      "topics": [
        "shewhart_box_cox"
      ]
    },
    {
      "page": "shewhart_c",
      "title": "c chart for the number of nonconformities",
      "topics": [
        "shewhart_c"
      ]
    },
    {
      "page": "shewhart_capability",
      "title": "Process capability indices Cp, Cpk, Pp, Ppk",
      "topics": [
        "shewhart_capability"
      ]
    },
    {
      "page": "shewhart_constants",
      "title": "Look up Shewhart control chart constants",
      "topics": [
        "shewhart_constants"
      ]
    },
    {
      "page": "shewhart_cusum",
      "title": "Tabular CUSUM control chart",
      "topics": [
        "shewhart_cusum"
      ]
    },
    {
      "page": "shewhart_diagnostics",
      "title": "Tukey-style residual diagnostic panel",
      "topics": [
        "shewhart_diagnostics"
      ]
    },
    {
      "page": "shewhart_ewma",
      "title": "Exponentially Weighted Moving Average (EWMA) control chart",
      "topics": [
        "shewhart_ewma"
      ]
    },
    {
      "page": "shewhart_hotelling",
      "title": "Hotelling T-squared multivariate control chart",
      "topics": [
        "shewhart_hotelling"
      ]
    },
    {
      "page": "shewhart_i_mr",
      "title": "Individuals and Moving Range (I-MR) control chart",
      "topics": [
        "shewhart_i_mr"
      ]
    },
    {
      "page": "shewhart_mcusum",
      "title": "Multivariate CUSUM control chart (Crosier 1988)",
      "topics": [
        "shewhart_mcusum"
      ]
    },
    {
      "page": "shewhart_mewma",
      "title": "Multivariate EWMA control chart",
      "topics": [
        "shewhart_mewma"
      ]
    },
    {
      "page": "shewhart_np",
      "title": "np chart for the number of nonconforming items",
      "topics": [
        "shewhart_np"
      ]
    },
    {
      "page": "shewhart_p",
      "title": "p chart for the proportion of nonconforming items",
      "topics": [
        "shewhart_p"
      ]
    },
    {
      "page": "shewhart_palette",
      "title": "Access the package's named colour palettes",
      "topics": [
        "shewhart_palette"
      ]
    },
    {
      "page": "shewhart_regression",
      "title": "Regression-based control chart for processes with trend",
      "topics": [
        "shewhart_regression"
      ]
    },
    {
      "page": "shewhart_rules_available",
      "title": "List available runs rules",
      "topics": [
        "shewhart_rules_available"
      ]
    },
    {
      "page": "shewhart_runs",
      "title": "Apply runs tests to a chart object or to raw vectors",
      "topics": [
        "shewhart_runs"
      ]
    },
    {
      "page": "shewhart_theme",
      "title": "Editorial-style ggplot2 theme used by every autoplot.shewhart_*",
      "topics": [
        "shewhart_theme"
      ]
    },
    {
      "page": "shewhart_u",
      "title": "u chart for nonconformities per unit, variable inspection size",
      "topics": [
        "shewhart_u"
      ]
    },
    {
      "page": "shewhart_xbar_r",
      "title": "Xbar-R control chart for rational subgroups",
      "topics": [
        "shewhart_xbar_r"
      ]
    },
    {
      "page": "shewhart_xbar_s",
      "title": "Xbar-S control chart for rational subgroups",
      "topics": [
        "shewhart_xbar_s"
      ]
    },
    {
      "page": "SSgompertzDummy",
      "title": "Self-starting Gompertz with an additive dummy term",
      "topics": [
        "SSgompertzDummy"
      ]
    },
    {
      "page": "summary.shewhart_chart",
      "title": "Compact tibble-like summary",
      "topics": [
        "summary.shewhart_chart"
      ]
    },
    {
      "page": "tablet_weight",
      "title": "Pharmaceutical tablet weights",
      "topics": [
        "tablet_weight"
      ]
    },
    {
      "page": "temperature_drift",
      "title": "Curing oven temperature drift",
      "topics": [
        "temperature_drift"
      ]
    },
    {
      "page": "tidy.shewhart_chart",
      "title": "Tidy the control limits of a Shewhart chart",
      "topics": [
        "tidy.shewhart_chart"
      ]
    }
  ],
  "_pkglogo": "https://github.com/castlaboratory/shewhartr/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/castlaboratory/shewhartr/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "broom",
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "slider",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "warp",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "arl-simulation.Rmd",
      "filename": "arl-simulation.html",
      "title": "ARL by Monte Carlo simulation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Closed-form benchmarks",
        "Adding rules sharpens detection",
        "A quantitative comparison: WE-7 vs Nelson 2",
        "Beyond normal residuals",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-07 19:09:01",
      "commits": 2
    },
    {
      "source": "attributes-charts.Rmd",
      "filename": "attributes-charts.html",
      "title": "Attributes charts: p, np, c, u",
      "engine": "knitr::rmarkdown",
      "headings": [
        "p chart with variable n",
        "c chart and Poisson honesty",
        "np chart for constant n",
        "u chart for variable exposure",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-06 23:51:43",
      "commits": 1
    },
    {
      "source": "covid-recife.Rmd",
      "filename": "covid-recife.html",
      "title": "Case study: epidemiological monitoring (COVID-19, Recife)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The data",
        "A first attempt: classical I-MR",
        "The right tool: regression chart with phase detection",
        "Why log-log?",
        "Methodological caveats",
        "A note on the package's history",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-09 00:58:43",
      "commits": 3
    },
    {
      "source": "box-cox.Rmd",
      "filename": "box-cox.html",
      "title": "Choosing a transformation: Box-Cox in practice",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A textbook example",
        "Interaction with shewhart_regression(model = \"auto\")",
        "When not to transform",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-06 23:51:43",
      "commits": 1
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with shewhartr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Five minutes, three charts",
        "1. An I-MR chart on individual measurements",
        "2. An Xbar-R chart on a subgrouped process",
        "3. A c chart on defect counts",
        "Working with the result",
        "Phase I and Phase II",
        "A roadmap for the rest of the documentation",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-06 23:51:43",
      "commits": 1
    },
    {
      "source": "memory-based-charts.Rmd",
      "filename": "memory-based-charts.html",
      "title": "Memory-based charts: EWMA and CUSUM",
      "engine": "knitr::rmarkdown",
      "headings": [
        "When the Shewhart chart is too slow",
        "EWMA — Exponentially Weighted Moving Average",
        "Choosing lambda",
        "CUSUM — Cumulative Sum",
        "Choosing k and h",
        "Phase II monitoring",
        "Which one should I use?",
        "References"
      ],
      "created": "2026-05-07 01:41:53",
      "modified": "2026-05-07 15:42:42",
      "commits": 2
    },
    {
      "source": "multivariate-charts.Rmd",
      "filename": "multivariate-charts.html",
      "title": "Multivariate charts: Hotelling T²",
      "engine": "knitr::rmarkdown",
      "headings": [
        "When univariate charts are not enough",
        "What the chart computes",
        "Diagnosing an alarm with contributions",
        "Phase II workflow",
        "When not to reach for a Hotelling chart",
        "References"
      ],
      "created": "2026-05-07 02:23:09",
      "modified": "2026-05-07 15:42:42",
      "commits": 2
    },
    {
      "source": "phase1-phase2.Rmd",
      "filename": "phase1-phase2.html",
      "title": "Phase I and Phase II",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A worked example",
        "Phase I: calibration",
        "Phase II: monitoring",
        "Why the trim step matters",
        "When this matters most",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-06 23:51:43",
      "commits": 1
    },
    {
      "source": "regression-charts.Rmd",
      "filename": "regression-charts.html",
      "title": "Regression-based control charts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A simple example: linear drift",
        "Sigma from residuals",
        "Phase detection",
        "A worked example with many phases and visible violations",
        "The model menu",
        "A growth-curve example",
        "Interpreting violations",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-09 00:58:43",
      "commits": 3
    },
    {
      "source": "diagnostics.Rmd",
      "filename": "diagnostics.html",
      "title": "Residual diagnostics, Tukey style",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What the panels show",
        "A diagnosis-driven fix: Box-Cox",
        "When non-normality is a feature, not a bug",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-06 23:51:43",
      "commits": 1
    },
    {
      "source": "variables-charts.Rmd",
      "filename": "variables-charts.html",
      "title": "Variables charts: I-MR, Xbar-R, Xbar-S",
      "engine": "knitr::rmarkdown",
      "headings": [
        "When to use which",
        "I-MR",
        "Robust alternatives",
        "Xbar-R",
        "Xbar-S",
        "Reading the results",
        "References"
      ],
      "created": "2026-05-06 23:51:43",
      "modified": "2026-05-06 23:51:43",
      "commits": 1
    }
  ],
  "_score": 4.9164539485499255,
  "_indexed": true,
  "_nocasepkg": "shewhartr",
  "_universes": [
    "castlaboratory"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-14T07:06:11.000Z",
      "distro": "noble",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "f0b8abada9471d416b8a1f32cb0ea85b772dec0c0d50d0c61743aaada458fbc5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-14T07:06:04.000Z",
      "distro": "noble",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "01bc22fc8b441c483f405765e6fa67ad778ab80e6bd754e4ca2142f9f8406152",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-05-14T07:06:06.000Z",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "ca33e7c15426611e359c734ecab01600ef833921e4f8261035c60aab7f64e00b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-05-14T07:06:06.000Z",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "8696d0f36448bfd38822415146c3af2166aa1ef76b991922a81ce2f6cc3ca322",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-14T07:05:08.000Z",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "a075a21cfe031fc4522f325ba79c4ecbddbc5376e76081dc63d55f046c8362ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-14T07:05:18.000Z",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "3c01fe33ecca8819a2081a5c1b4b93fd29ca630490e9cdb6cbb0afbc010e170b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-14T07:05:17.000Z",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "b5c546cccc5bcc1e36b3f3b56a746aa0a58ac16beb415af49618b287eb5fe1a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-05-22T09:16:42.000Z",
      "commit": "d302b1b65662f91278b578c98619ca7cea2f75c9",
      "fileid": "4ff62bcb2db0f7068b8e049401a200e3a7c28a1fdea51ebf5425995cad340fb0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/castlaboratory/actions/runs/25846658991"
    }
  ]
}