Package: panelPomp 1.7.0.0

panelPomp: Inference for Panel Partially Observed Markov Processes

Data analysis based on panel partially-observed Markov process (PanelPOMP) models. To implement such models, simulate them and fit them to panel data, 'panelPomp' extends some of the facilities provided for time series data by the 'pomp' package. Implemented methods include filtering (panel particle filtering) and maximum likelihood estimation (Panel Iterated Filtering) as proposed in Breto, Ionides and King (2020) "Panel Data Analysis via Mechanistic Models" <doi:10.1080/01621459.2019.1604367>.

Authors:Carles Breto [aut], Edward L. Ionides [aut], Aaron A. King [aut], Jesse Wheeler [aut, cre], Aaron Abkemeier [ctb]

panelPomp_1.7.0.0.tar.gz
panelPomp_1.7.0.0.zip(r-4.7)panelPomp_1.7.0.0.zip(r-4.6)panelPomp_1.7.0.0.zip(r-4.5)
panelPomp_1.7.0.0.tgz(r-4.6-x86_64)panelPomp_1.7.0.0.tgz(r-4.6-arm64)panelPomp_1.7.0.0.tgz(r-4.5-x86_64)panelPomp_1.7.0.0.tgz(r-4.5-arm64)
panelPomp_1.7.0.0.tar.gz(r-4.7-arm64)panelPomp_1.7.0.0.tar.gz(r-4.7-x86_64)panelPomp_1.7.0.0.tar.gz(r-4.6-arm64)panelPomp_1.7.0.0.tar.gz(r-4.6-x86_64)
panelPomp_1.7.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
panelPomp/json (API)
NEWS

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

Bug tracker:https://github.com/jeswheel/panelpomp/issues

Datasets:
  • twentycities - He et al. 2010 twenty UK cities weekly reported measles data
  • uk_measles - Weekly reported measles data for 362 locations in the UK

On CRAN:

Conda:

5.64 score 219 scripts 244 downloads 31 exports 7 dependencies

Last updated from:18facbbfcb. Checks:8 NOTE, 5 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE144
linux-devel-x86_64NOTE163
source / vignettesOK181
linux-release-arm64NOTE150
linux-release-x86_64NOTE151
macos-release-arm64NOTE220
macos-release-x86_64NOTE342
macos-oldrel-arm64NOTE177
macos-oldrel-x86_64NOTE297
windows-develOK188
windows-releaseOK180
windows-oldrelOK210
wasm-releaseOK99

Exports:coefcoef<-contactsget_colget_rowlogLikmif2panel_logmeanexppanelGompertzpanelGompertzLikelihoodpanelMeaslespanelPomppanelRandomWalkpfilterplotprintrunif_panel_designsharedshared<-showsimulatespecificspecific<-toMatrixPparamstoParamListtoParamVectracesunit_objectsunitLogLikwindowwQuotes

Dependencies:codadata.tabledeSolvedigestlatticemvtnormpomp

Getting Started

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon May 15 2026.

Last update: 2024-09-12
Started: 2024-06-24

Readme and manuals

Help Manual

Help pageTopics
Inference for PanelPOMPs (Panel Partially Observed Markov Processes)panelPomp-package
Internal function for modifying pparamArray in Mif2.modifyOther
Internal function for modifying pparamArray in Mif2.modifySelf
Coercing 'panelPomp' objects as 'list', 'pompList' or 'data.frame'as
Modifying parameters of filtered objectscoef<-,pfilterd.ppomp-method shared<-,pfilterd.ppomp-method specific<-,pfilterd.ppomp-method
Contacts modelcontacts
Get single column or row without dropping namesget_col get_dim get_row
PIF: Panel iterated filteringmif2 mif2,mif2d.ppomp-method mif2,panelPomp-method mif2d.ppomp-class traces,mif2d.ppomp-method
Handling of loglikelihood replicateslogLik,matrix-method panel_loglik
Log-mean-exp for panelspanel_logmeanexp
#' Create design matrix for panelPomp calculationspanel-designs runif_panel_design
Panel Gompertz modelpanelGompertz
Likelihood for a panel Gompertz model via a Kalman filterpanelGompertzLikelihood
Make a panelPomp model using UK measles data.panelMeasles
Constructing 'panelPomp' objectspanelPomp panelPomp-class
Manipulating 'panelPomp' objectscoef,panelPomp-method coef<-,panelPomp-method length,panelPomp-method names,panelPomp-method panelPomp_methods print,panelPomp-method shared,panelPomp-method shared<-,panelPomp-method show,panelPomp-method specific,panelPomp-method specific<-,panelPomp-method toParamList unit_objects,panelPomp-method window,panelPomp-method [,panelPomp-method [[,panelPomp-method
Panel random walk modelpanelRandomWalk
Manipulating 'panelPomp' object parameter formatsparams toMatrixPparams toParamVec
Particle filtering for panel datalogLik,pfilterd.ppomp-method pfilter pfilter,panelPomp-method pfilterd.ppomp-class unitLogLik,pfilterd.ppomp-method
panelPomp plotting facilitiesplot plot,panelPomp_plottable-method
Simulations of a panel of partially observed Markov processsimulate simulate,panelPomp-method
He et al. 2010 twenty UK cities weekly reported measles datatwentycities
Weekly reported measles data for 362 locations in the UKuk_measles