as.segmenter | R Documentation |
Convert, retrieve, or verify a segmenter object
as.segmenter(object, ...)
as.seg_cpt(object, ...)
## S3 method for class 'seg_basket'
as.seg_cpt(object, ...)
## S3 method for class 'seg_cpt'
as.seg_cpt(object, ...)
## S3 method for class 'tidycpt'
as.segmenter(object, ...)
## S3 method for class 'ga'
as.seg_cpt(object, ...)
## S3 method for class 'cpt'
as.seg_cpt(object, ...)
## S3 method for class 'wbs'
as.seg_cpt(object, ...)
is_segmenter(object, ...)
object |
A tidycpt or |
... |
Arguments passed to methods |
tidycpt objects have a segmenter
component (that is typically
created by a class to segment()
).
The functions documented here are convenience utility functions
for working with the segmenter
components.
as.segmenter()
is especially useful in pipelines to avoid having to use
the $
or [
notation for subsetting.
as.segmenter()
simply returns the segmenter of a tidycpt
object.
as.seg_cpt()
takes a wild-caught segmenter
object of arbitrary class
and converts it into a seg_cpt object.
is_segmenter()
checks to see if a segmenter object implements all of the
S3 methods necessary to be considered a segmenter.
as.segmenter()
returns the segmenter
object of a tidycpt
object.
Note that this could be of
any class, depending on the class returned by the segmenting function.
as.seg_cpt()
returns a seg_cpt object
is_segmenter()
a logical
vector of length 1
Other tidycpt-generics:
as.model()
,
changepoints()
,
diagnose()
,
fitness()
,
model_name()
Other segmenter-functions:
fitness()
,
model_args()
,
seg_params()
# Segment a time series using PELT
x <- segment(CET, method = "pelt")
# Return the segmenter component
x |>
as.segmenter()
# Note the class of this object could be anything
x |>
as.segmenter() |>
class()
# Convert the segmenter into the standardized seg_cpt class
x |>
as.segmenter() |>
as.seg_cpt()
# Is the segmenter valid?
x |>
as.segmenter() |>
is_segmenter()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.