{"id":26489434,"url":"https://github.com/johnmackintosh/spccharter","last_synced_at":"2025-03-20T07:41:13.398Z","repository":{"id":101973152,"uuid":"186906412","full_name":"johnmackintosh/spccharter","owner":"johnmackintosh","description":"Creates multiple SPC / process behaviour charts, automatically detecting signals of process change  and revising centre lines and control limits. WIP. See {runcharter} for  automated run charts","archived":false,"fork":false,"pushed_at":"2024-04-30T19:51:13.000Z","size":119,"stargazers_count":27,"open_issues_count":3,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-18T00:37:07.636Z","etag":null,"topics":["healthcare","nhs","nhsr-community","quality-control","quality-improvement","quality-improvement-efforts","rdatatable","rstats","rstats-package","statistical-process-control"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnmackintosh.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-15T21:40:12.000Z","updated_at":"2024-12-24T10:20:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c21ff65-dca7-4ec1-996e-79bd94e663d0","html_url":"https://github.com/johnmackintosh/spccharter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmackintosh%2Fspccharter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmackintosh%2Fspccharter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmackintosh%2Fspccharter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmackintosh%2Fspccharter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnmackintosh","download_url":"https://codeload.github.com/johnmackintosh/spccharter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244574786,"owners_count":20474818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["healthcare","nhs","nhsr-community","quality-control","quality-improvement","quality-improvement-efforts","rdatatable","rstats","rstats-package","statistical-process-control"],"created_at":"2025-03-20T07:41:12.731Z","updated_at":"2025-03-20T07:41:13.392Z","avatar_url":"https://github.com/johnmackintosh.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# spccharter \u003cimg src=\"man/figures/logo.png\" width=\"160px\" align=\"right\" /\u003e \n\n\u003c!-- badges: start --\u003e\n\n[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)\n[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/github/johnmackintosh/spccharter?branch=master\u0026svg=true)](https://ci.appveyor.com/project/johnmackintosh/spccharter)\n\n[![R-CMD-check](https://github.com/johnmackintosh/spccharter/workflows/R-CMD-check/badge.svg)](https://github.com/johnmackintosh/spccharter/actions)\n\u003c!-- badges: end --\u003e\n\nThe goal of spccharter is rapid analysis of multiple statistical process control charts.\nThe package will create charts, detect signals of improvement, and revise control limits each time a signal occurs.\nCurrently, 'C', 'P' and 'U' charts can be produced. \n\nThe package supports non standard evaluation - you can pass bare variable names.\n\n\n## Installation\n\nspccharter is not on [CRAN](https://CRAN.R-project.org) yet\n\n*But* the development version is available on [GitHub](https://github.com/) with:\n\n``` r\n# install.packages(\"remotes\") # if not already installed\nremotes::install_github(\"johnmackintosh/spccharter\")\n```\n## Example\n\nOne grouping variable:\n\n```{r example, eval=FALSE}\nlibrary(spccharter)\nspccharter(data, numerator = counts, datecol = date, \n           by = category_1, plot_type = 'c', direction = \"both\")\n```\n\nTwo grouping variables:  \n\n```{r, eval=FALSE}\nlibrary(spccharter)\nspccharter(data, numerator = counts, denominator = attends, datecol = date, \n           by = c('ward','hospital'), plot_type = 'p', direction = \"both\")\n```\n\n\n## Example plots  \n\n![facet-spccharter](https://user-images.githubusercontent.com/3278367/84841170-7a516300-b039-11ea-90fb-9a373ac8bc26.PNG)\n\n![spc-c-chart](https://user-images.githubusercontent.com/3278367/84840888-b932e900-b038-11ea-87d0-2e32e99bcdd1.png)\n\n![spc-pchart](https://user-images.githubusercontent.com/3278367/84840901-c3ed7e00-b038-11ea-9377-b7a564433af0.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnmackintosh%2Fspccharter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnmackintosh%2Fspccharter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnmackintosh%2Fspccharter/lists"}