ssme

a c++ library for the estimation of state-space models

https://github.com/tbrown122387/ssme

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.1%) to scientific vocabulary

Keywords

mcmc metropolis-hastings particle-filter pseudo-marginal
Last synced: 6 months ago · JSON representation ·

Repository

a c++ library for the estimation of state-space models

Basic Info
  • Host: GitHub
  • Owner: tbrown122387
  • License: mit
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 6.57 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 7
  • Releases: 2
Topics
mcmc metropolis-hastings particle-filter pseudo-marginal
Created over 7 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

SSME: a c++ static library for state space model forecasting and estimation

DOI

The current availability includes particle marginal Metropolis-Hastings with a multivariate normal parameter proposals. Also included is the pack container class template that holds onto parameters. Because it is quite common to transform the parameters, this class has the ability to return transformed and untransformed parameters vectors, as well as automatically compute and return (log- )jacobians (which comes in handy when working with evaluating the parameter proposal distribution).

Installation

cd into the location where you want the code saved and then type the following

git clone https://github.com/tbrown122387/ssme.git
cd ssme
mkdir build && cd build/
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr/local
sudo cmake --build . --config Release --target install --parallel

example:

For an example, navigate to the ssme/example directory, and type the following

mkdir build && cd build cmake .. make cd .. ./build/ssme_example spy_returns.csv univ_svol_pmmh_samples univ_svol_pmmh_messages 100 100

Owner

  • Name: Taylor R. Brown
  • Login: tbrown122387
  • Kind: user
  • Company: University of Virginia

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Brown"
  given-names: "Taylor"
  orcid: "https://orcid.org/0000-0003-4972-6251"
title: "SSME: a c++ static library for state space model forecasting and estimation"
version: 1.0.1
doi: 10.5281/zenodo.2633292
date-released: 2022-08-04
url: "https://github.com/tbrown122387/ssme"

GitHub Events

Total
Last Year