Package: ggchangepoint
Type: Package
Title: Combines Changepoint Analysis with 'ggplot2'
Version: 0.6.0
Authors@R: 
    c(person(given = "Youzhi",
             family = "Yu",
             role = c("aut", "cre"),
             email = "yuyouzhi666@icloud.com"))
Description: A unified, tidy, 'ggplot2'-native interface to changepoint
        detection in R. A 'cpt_detect()' dispatcher covers fifty
        methods (penalised and optimal partitioning, multiscale and
        search methods, nonparametric and kernel methods, Bayesian
        methods, high-dimensional, functional, covariance and network
        methods, regression breaks through a formula interface,
        seasonal-trend decomposition and the classical single-change
        tests), with distribution families for counts, binary outcomes
        and waiting times, missing-value handling, grouped data, and
        constraints on locations and segment lengths. Every result is
        the same 'ggcpt' object, in one verified location convention,
        with 'broom'-style tidy/glance/augment methods, 'autoplot()'
        and composable 'ggproto' layers. Around detection: effect
        sizes, a test for a change at a date fixed in advance, tests
        for a change anywhere, confidence intervals, post-detection
        tests, selection of the number of changes, assumption checks
        and goodness of fit, robustness to the noise model, stability,
        consensus and influence diagnostics, supervised detection,
        sequential monitoring, power and study design, benchmarks,
        reports and an export under a documented 'JSON' schema. What
        each engine does (its runtime, whether its answer survives a
        change of units or a reversal of time, its false positives by
        noise regime and data type, its false alarms on pure noise) and
        the calibration of the package's own intervals and tests are
        measured and shipped as data, and 'cpt_recommend()' chooses
        from those measurements. 'cpt_register_method()' brings
        external and non-CRAN detectors into the same grammar.
Depends: R (>= 4.0.0)
License: GPL (>= 3)
Encoding: UTF-8
LazyData: true
Imports: changepoint, changepoint.np, dplyr, ecp, generics, ggplot2 (>=
        3.5.0), lifecycle, Rdpack, stats, tibble, tools, utils
RdMacros: Rdpack
RoxygenNote: 7.3.2
Suggests: rmarkdown, knitr, testthat (>= 3.1.7), withr, rjags, vdiffr,
        svglite, wbs, breakfast, not, mosum, fpop, IDetect, stepR,
        cpop, bcp, ocp, Rbeast, cpm, kcpRS, CptNonPar, DeCAFS, SNSeg,
        InspectChangepoint, ocd, changepoint.geo, strucchange,
        segmented, EnvCpt, fastcpd, nsp, mcp, HDCD, changepoints,
        fChange, KWCChangepoint, fabisearch, NMF, wbsts, bfast, trend,
        ChangePointTaylor, binsegRcpp, crossvalidationCP,
        changepoint.influence, penaltyLearning, zoo, xts, tsibble,
        jsonlite, gt, ggrepel, plotly, ggiraph, progressr, future,
        future.apply
Additional_repositories: https://R-Forge.R-project.org,
        https://pursuitofdatascience.github.io/ggchangepoint/repo
Config/testthat/edition: 3
VignetteBuilder: knitr
URL: https://pursuitofdatascience.github.io/ggchangepoint/
BugReports: https://github.com/PursuitOfDataScience/ggchangepoint/issues
Config/Needs/website: rmarkdown
Repository: https://pursuitofdatascience.r-universe.dev
Date/Publication: 2026-10-12 16:36:28 UTC
RemoteUrl: https://github.com/pursuitofdatascience/ggchangepoint
RemoteRef: HEAD
RemoteSha: a0614017653268154f127d4a16f9547e5f1a45ea
NeedsCompilation: no
Packaged: 2026-10-12 23:37:03 UTC; root
Author: Youzhi Yu [aut, cre]
Maintainer: Youzhi Yu <yuyouzhi666@icloud.com>
