Code Monkey home page Code Monkey logo

legend08fda / simts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smac-group/simts

0.0 0.0 0.0 146.84 MB

:hourglass_flowing_sand: Time Series Tools R package provides a series of tools to simulate, plot, estimate, select and forecast different time series models.

Home Page: http://simts.smac-group.com

License: GNU Affero General Public License v3.0

Shell 0.01% JavaScript 0.01% C++ 44.10% C 0.21% R 4.96% MATLAB 0.01% M 0.01% CSS 0.25% TeX 0.11% Makefile 0.01% HTML 50.35%

simts's Introduction

R-CMD-check Licence minimal R version CRAN CRAN RStudio mirror downloads CRAN RStudio mirror downloads

simts Overview

The Time Series Tools (simts) R package provides a series of tools to simulate, plot, estimate, select and forecast different time series models. Its original purpose was to be a support to the online textbook “Applied Time Series Analysis with R” but can obviously be used for time series analysis in general. More specifically, the package provides tools with the following features:

  • Simulation of time series from SARIMA models to various state-space models that can be expressed as latent time series processes.
  • Visualization of time series data with user specifications.
  • Specific simulation and visualization tools for latent time series models.
  • Easy-to-use functions to estimate and infer on the parameters of time series models through different methods (standard and robust).
  • Diagnostic and statistical tools to assess goodness of fit and select the best model for the data.
  • Estimating and plotting tools to deliver point forecasts and confidence intervals.

To understand the usage of the simts package, please refer to the “Vignettes” tab above.

Install Instructions

Installation

The simts package is available on both CRAN and GitHub. The CRAN version is considered stable while the GitHub version is subject to modifications/updates which may lead to installation problems or broken functions. You can install the stable version of the simts package with:

install.packages("simts")

For users who are interested in having the latest developments, the GitHub version is ideal although more dependencies are required to run a stable version of the package. Most importantly, users must have a (C++) compiler installed on their machine that is compatible with R (e.g. Clang).

# Install dependencies
install.packages(c("RcppArmadillo","devtools","knitr","rmarkdown"))

# Install the package from GitHub without Vignettes/User Guides
devtools::install_github("SMAC-Group/simts")

# Install the package with Vignettes/User Guides 
devtools::install_github("SMAC-Group/simts", build_vignettes = TRUE)

The setup to obtain the development version of simts is platform dependent.

License

The license this source code is released under is the GNU AFFERO GENERAL PUBLIC LICENSE (AGPL) v3.0. Please see the LICENSE file for full text. Otherwise, please consult TLDR Legal or GNU which will provide a synopsis of the restrictions placed upon the code.

simts's People

Contributors

munsheet avatar stephaneguerrier avatar lionelvoirol avatar robertomolinari avatar nathanael-claussen avatar rfaris253 avatar davideacucci avatar yunxiang-z avatar samorso avatar theace0296 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.