Package: beast 1.2

beast: Bayesian Estimation of Change-Points in the Slope of Multivariate Time-Series

Assume that a temporal process is composed of contiguous segments with differing slopes and replicated noise-corrupted time series measurements are observed. The unknown mean of the data generating process is modelled as a piecewise linear function of time with an unknown number of change-points. The package infers the joint posterior distribution of the number and position of change-points as well as the unknown mean parameters per time-series by MCMC sampling. A-priori, the proposed model uses an overfitting number of mean parameters but, conditionally on a set of change-points, only a subset of them influences the likelihood. An exponentially decreasing prior distribution on the number of change-points gives rise to a posterior distribution concentrating on sparse representations of the underlying sequence, but also available is the Poisson distribution. See Papastamoulis et al (2019) <doi:10.1515/ijb-2018-0052> for a detailed presentation of the method.

Authors:Panagiotis Papastamoulis [aut, cre]

beast_1.2.tar.gz
beast_1.2.zip(r-4.7)beast_1.2.zip(r-4.6)beast_1.2.zip(r-4.5)
beast_1.2.tgz(r-4.6-any)beast_1.2.tgz(r-4.5-any)
beast_1.2.tar.gz(r-4.7-any)beast_1.2.tar.gz(r-4.6-any)
beast_1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
beast/json (API)

# Install 'beast' in R:
install.packages('beast', repos = c('https://mqbssppe.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.00 score 3 scripts 245 downloads 115 mentions 20 exports 1 dependencies

Last updated from:5affff16aa. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK101
source / vignettesOK133
linux-release-x86_64OK103
macos-release-arm64OK80
macos-oldrel-arm64OK64
windows-develOK69
windows-releaseOK108
windows-oldrelOK62
wasm-releaseOK91

Exports:beastbirthProbscomplexityPriorcomputeEmpiricalPriorParameterscomputePosteriorParameterscomputePosteriorParametersFreelocalProposallogLikelihoodFullModellogPriormcmcSamplermyUnicodeCharactersnormalizeTime0plot.beast.objectprint.beast.objectproposeThetasimMultiIndNormInvGammasimulateFromPriorsingleLocalProposaltruncatedPoissonupdateNumberOfCutpoints

Dependencies:RColorBrewer

Readme and manuals

Help Manual

Help pageTopics
Bayesian Estimation of Change-Points in the Slope of Multivariate Time-Seriesbeast-package
Main functionbeast
Birth ProbabilitiesbirthProbs
Complexity prior distributioncomplexityPrior
Compute the empirical mean.computeEmpiricalPriorParameters
Compute empirical posterior parameterscomputePosteriorParameters
Posterior parameterscomputePosteriorParametersFree
Fungal Growth DatasetFungalGrowthDataset
Move 3.blocalProposal
Log-likelihood function.logLikelihoodFullModel
Log-prior.logPrior
MCMC samplermcmcSampler
PrintingmyUnicodeCharacters
Zero normalizationnormalizeTime0
Plot functionplot.beast.object
Print functionprint.beast.object
Move 2proposeTheta
Prior random numberssimMultiIndNormInvGamma
Generate change-points according to the priorsimulateFromPrior
Move 3.bsingleLocalProposal
Truncated Poisson pdftruncatedPoisson
Move 1updateNumberOfCutpoints