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 <spedicato_giorgio@yahoo.it>
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)
        <doi:10.32614/RJ-2017-036>.
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:
    <https://orcid.org/0000-0002-0315-8888>),
  Tae Seung Kang [aut],
  Sai Bhargav Yalamanchi [aut],
  Mildenberger Thoralf [ctb] (ORCID:
    <https://orcid.org/0000-0001-7242-1873>),
  Deepak Yadav [aut],
  Ignacio Cordón [aut] (ORCID: <https://orcid.org/0000-0002-3152-0231>),
  Vandit Jain [ctb],
  Toni Giorgino [ctb] (ORCID: <https://orcid.org/0000-0001-6449-0596>),
  Richèl J.C. Bilderbeek [ctb] (ORCID:
    <https://orcid.org/0000-0003-1107-7049>),
  Daniel Ebbert [ctb] (ORCID: <https://orcid.org/0000-0003-3666-7205>),
  Shreyash Maheshwari [ctb],
  Reinhold Koch [ctb]
