Package: markovchain Type: Package Title: Easy Handling Discrete Time Markov Chains Version: 1.2 Authors@R: c( person("Giorgio Alfredo", "Spedicato", role = c("aut", "cre"), email = "spedicato_giorgio@yahoo.it",comment = c(ORCID = "0000-0002-0315-8888")), person("Tae", "Seung Kang", role = "aut"), person("Sai", "Bhargav Yalamanchi", role = "aut"), person("Mildenberger", "Thoralf", role = "ctb", comment = c(ORCID = "0000-0001-7242-1873")), person("Deepak", "Yadav", role = "aut"), person("Ignacio", "Cordón", role = "aut", comment = c(ORCID = "0000-0002-3152-0231")), person("Vandit", "Jain", role = "ctb"), person("Toni", "Giorgino", role="ctb", comment = c(ORCID = "0000-0001-6449-0596")), person("Richèl J.C.", "Bilderbeek", role = "ctb", comment = c(ORCID = "0000-0003-1107-7049")), person("Daniel", "Ebbert", email = "daniel@ebbert.nrw", role = "ctb", comment = c(ORCID = "0000-0003-3666-7205")), person("Shreyash", "Maheshwari", email = "coolshreysh1000@gmail.com", role = "ctb"), person("Reinhold", "Koch", role = "ctb") ) Maintainer: Giorgio Alfredo Spedicato Description: Description: Functions and S4 classes to create, manage and analyse discrete time Markov chains. Includes probabilistic analysis of chain structure (state classification, hitting times, stationary distributions, spectral and mixing diagnostics), statistical inference (maximum likelihood and Bayesian estimation, tests of the Markov property, homogeneity, stationarity and order, simulation), higher-order and multivariate chains, state aggregation, and import/export to JSON, YAML and CSV. Basic support for continuous time Markov chains is also provided; some of these functions depend on the suggested 'ctmcd' package. See Spedicato (2017) . License: MIT + file LICENSE Depends: R (>= 4.4.0), Matrix (>= 1.5-0), methods Imports: igraph (>= 1.0.0), expm, stats4, parallel, Rcpp (>= 1.0.2), RcppParallel, utils, stats, grDevices Suggests: knitr, testthat, diagram, DiagrammeR, ggplot2 (>= 3.4.0), msm, Rsolnp, rmarkdown, ctmcd, bookdown, rticles, MCMCpack, microbenchmark, quarto, jsonlite, yaml, xml2 Enhances: etm VignetteBuilder: rmarkdown, knitr, bookdown, rticles, quarto LinkingTo: Rcpp, RcppParallel, RcppArmadillo (>= 0.9.600.4.0) SystemRequirements: GNU make, Quarto LazyLoad: yes ByteCompile: yes Encoding: UTF-8 BugReports: https://github.com/spedygiorgio/markovchain/issues URL: https://github.com/spedygiorgio/markovchain/ NeedsCompilation: yes Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: cmake libglpk-dev make libxml2-dev Repository: https://spedygiorgio.r-universe.dev Date/Publication: 2026-10-10 07:43:05 UTC RemoteUrl: https://github.com/spedygiorgio/markovchain RemoteRef: HEAD RemoteSha: a796eb9486027099ca7a2b648b39623f7d4f0a87 Packaged: 2026-10-10 13:58:53 UTC; root Author: Giorgio Alfredo Spedicato [aut, cre] (ORCID: ), Tae Seung Kang [aut], Sai Bhargav Yalamanchi [aut], Mildenberger Thoralf [ctb] (ORCID: ), Deepak Yadav [aut], Ignacio Cordón [aut] (ORCID: ), Vandit Jain [ctb], Toni Giorgino [ctb] (ORCID: ), Richèl J.C. Bilderbeek [ctb] (ORCID: ), Daniel Ebbert [ctb] (ORCID: ), Shreyash Maheshwari [ctb], Reinhold Koch [ctb]