{
  "_id": "6a227540cd65a98ecbd4a663",
  "Package": "sparsevar",
  "Version": "1.0.0",
  "Date": "2026-01-27",
  "Title": "Sparse VAR (Vector Autoregression) / VECM (Vector Error\nCorrection Model) Estimation",
  "Author": "Simone Vazzoler [aut, cre]",
  "Maintainer": "Simone Vazzoler <svazzole@gmail.com>",
  "Authors@R": "c(person(\"Simone\", \"Vazzoler\", role = c(\"aut\", \"cre\"),\nemail = \"svazzole@gmail.com\"))",
  "Description": "A wrapper for sparse VAR (Vector Autoregression) and VECM\n(Vector Error Correction Model) time series models estimation\nusing penalties like ENET (Elastic Net), SCAD (Smoothly Clipped\nAbsolute Deviation) and MCP (Minimax Concave Penalty). Based on\nthe work of Basu and Michailidis (2015)\n<doi:10.1214/15-AOS1315>.",
  "License": "GPL-2",
  "URL": "https://github.com/svazzole/sparsevar",
  "BugReports": "https://github.com/svazzole/sparsevar/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Encoding": "UTF-8",
  "Repository": "https://svazzole.r-universe.dev",
  "Date/Publication": "2026-02-05 16:43:48 UTC",
  "RemoteUrl": "https://github.com/svazzole/sparsevar",
  "RemoteRef": "HEAD",
  "RemoteSha": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-05 07:02:19 UTC",
    "User": "root"
  },
  "MD5sum": "924a4eb8ee6b529444c72a3baf6df325",
  "_user": "svazzole",
  "_type": "src",
  "_file": "sparsevar_1.0.0.tar.gz",
  "_fileid": "fcb651c9a902591ce740ad6221977b597ccd0de0858a504e43ffd38e198383f0",
  "_filesize": 568426,
  "_sha256": "fcb651c9a902591ce740ad6221977b597ccd0de0858a504e43ffd38e198383f0",
  "_created": "2026-06-05T07:02:19.000Z",
  "_published": "2026-06-05T07:05:36.508Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79680106155,
      "time": 126,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430745227"
    },
    {
      "job": 79680106149,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430744771"
    },
    {
      "job": 79680106131,
      "time": 161,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430746525"
    },
    {
      "job": 79680106107,
      "time": 134,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430740989"
    },
    {
      "job": 79679706911,
      "time": 189,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430714618"
    },
    {
      "job": 79680106094,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430740764"
    },
    {
      "job": 79680106128,
      "time": 86,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430735427"
    },
    {
      "job": 79680106173,
      "time": 74,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430732877"
    },
    {
      "job": 79680106160,
      "time": 79,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430733653"
    }
  ],
  "_buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/svazzole/sparsevar",
  "_commit": {
    "id": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
    "author": "SV <svazzole@gmail.com>",
    "committer": "SV <svazzole@gmail.com>",
    "message": "Fix badge on README\n",
    "time": 1770309828
  },
  "_maintainer": {
    "name": "Simone Vazzoler",
    "email": "svazzole@gmail.com",
    "login": "svazzole",
    "description": "Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.\n",
    "uuid": 6514904
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "ncvreg",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "glmnet",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "corpcor",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "svazzole",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 14
    },
    {
      "week": "2026-06",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0",
      "date": "2026-02-05"
    }
  ],
  "_topics": [
    "econometrics",
    "lasso",
    "mcp",
    "scad",
    "sparse",
    "statistics",
    "time-series",
    "var",
    "vecm"
  ],
  "_stars": 13,
  "_contributors": [
    {
      "user": "svazzole",
      "count": 367,
      "uuid": 6514904
    },
    {
      "user": "pierrickpiette",
      "count": 3,
      "uuid": 23698356
    }
  ],
  "_userbio": {
    "uuid": 6514904,
    "type": "user",
    "name": "SV",
    "description": "Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.\r\n"
  },
  "_downloads": {
    "count": 176,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sparsevar"
  },
  "_devurl": "https://github.com/svazzole/sparsevar",
  "_searchresults": 41,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sparsevar.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/svazzole/sparsevar",
  "_realowner": "svazzole",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.3",
      "date": "2016-05-04"
    },
    {
      "version": "0.0.5",
      "date": "2016-06-07"
    },
    {
      "version": "0.0.7",
      "date": "2016-07-06"
    },
    {
      "version": "0.0.9",
      "date": "2016-10-19"
    },
    {
      "version": "0.0.10",
      "date": "2016-11-07"
    },
    {
      "version": "0.0.11",
      "date": "2019-08-19"
    },
    {
      "version": "0.1.0",
      "date": "2021-04-18"
    },
    {
      "version": "1.0.0",
      "date": "2026-02-04"
    }
  ],
  "_exports": [
    "accuracy",
    "bootstrapped_var",
    "check_impulse_zero",
    "check_is_var",
    "companion_var",
    "compute_forecasts",
    "create_sparse_matrix",
    "decompose_pi",
    "error_bands_irf",
    "fit_var",
    "fit_varx",
    "fit_vecm",
    "frob_norm",
    "impulse_response",
    "inform_crit",
    "l_infty_norm",
    "l1norm",
    "l2norm",
    "max_norm",
    "multiplot",
    "plot_irf",
    "plot_irf_grid",
    "plot_matrix",
    "plot_var",
    "plot_vecm",
    "simulate_var",
    "simulate_varx",
    "spectral_norm",
    "spectral_radius",
    "test_granger",
    "transform_data",
    "true_negative_rate",
    "true_positive_rate",
    "var_enet",
    "var_mcp",
    "var_scad"
  ],
  "_help": [
    {
      "page": "accuracy",
      "title": "Accuracy metric",
      "topics": [
        "accuracy"
      ]
    },
    {
      "page": "bootstrapped_var",
      "title": "Bootstrap VAR",
      "topics": [
        "bootstrapped_var"
      ]
    },
    {
      "page": "check_impulse_zero",
      "title": "Check Impulse Zero",
      "topics": [
        "check_impulse_zero"
      ]
    },
    {
      "page": "check_is_var",
      "title": "Check is var",
      "topics": [
        "check_is_var"
      ]
    },
    {
      "page": "companion_var",
      "title": "Companion VAR",
      "topics": [
        "companion_var"
      ]
    },
    {
      "page": "compute_forecasts",
      "title": "Computes forecasts for VARs",
      "topics": [
        "compute_forecasts"
      ]
    },
    {
      "page": "create_sparse_matrix",
      "title": "Create Sparse Matrix",
      "topics": [
        "create_sparse_matrix"
      ]
    },
    {
      "page": "decompose_pi",
      "title": "Decompose Pi VECM matrix",
      "topics": [
        "decompose_pi"
      ]
    },
    {
      "page": "error_bands_irf",
      "title": "Error bands for IRF",
      "topics": [
        "error_bands_irf"
      ]
    },
    {
      "page": "fit_var",
      "title": "Multivariate VAR estimation",
      "topics": [
        "fit_var"
      ]
    },
    {
      "page": "fit_varx",
      "title": "Multivariate VARX estimation",
      "topics": [
        "fit_varx"
      ]
    },
    {
      "page": "fit_vecm",
      "title": "Multivariate VECM estimation",
      "topics": [
        "fit_vecm"
      ]
    },
    {
      "page": "frob_norm",
      "title": "Frobenius norm of a matrix",
      "topics": [
        "frob_norm"
      ]
    },
    {
      "page": "impulse_response",
      "title": "Impulse Response Function",
      "topics": [
        "impulse_response"
      ]
    },
    {
      "page": "inform_crit",
      "title": "Computes information criteria for VARs",
      "topics": [
        "inform_crit"
      ]
    },
    {
      "page": "l_infty_norm",
      "title": "L-infinity matrix norm",
      "topics": [
        "l_infty_norm"
      ]
    },
    {
      "page": "l1norm",
      "title": "L1 matrix norm",
      "topics": [
        "l1norm"
      ]
    },
    {
      "page": "l2norm",
      "title": "L2 matrix norm",
      "topics": [
        "l2norm"
      ]
    },
    {
      "page": "max_norm",
      "title": "Max-norm of a matrix",
      "topics": [
        "max_norm"
      ]
    },
    {
      "page": "multiplot",
      "title": "Multiplots with ggplot",
      "topics": [
        "multiplot"
      ]
    },
    {
      "page": "plot_irf",
      "title": "IRF plot",
      "topics": [
        "plot_irf"
      ]
    },
    {
      "page": "plot_irf_grid",
      "title": "IRF grid plot",
      "topics": [
        "plot_irf_grid"
      ]
    },
    {
      "page": "plot_matrix",
      "title": "Matrix plot",
      "topics": [
        "plot_matrix"
      ]
    },
    {
      "page": "plot_var",
      "title": "Plot VARs",
      "topics": [
        "plot_var"
      ]
    },
    {
      "page": "plot_vecm",
      "title": "Plot VECMs",
      "topics": [
        "plot_vecm"
      ]
    },
    {
      "page": "simulate_var",
      "title": "VAR simulation",
      "topics": [
        "simulate_var"
      ]
    },
    {
      "page": "simulate_varx",
      "title": "VARX simulation",
      "topics": [
        "simulate_varx"
      ]
    },
    {
      "page": "sparsevar",
      "title": "sparsevar: A package to estimate multivariate time series models (such as VAR and VECM), under the sparsity hypothesis.",
      "topics": [
        "sparsevar-package",
        "sparsevar"
      ]
    },
    {
      "page": "spectral_norm",
      "title": "Spectral norm",
      "topics": [
        "spectral_norm"
      ]
    },
    {
      "page": "spectral_radius",
      "title": "Spectral radius",
      "topics": [
        "spectral_radius"
      ]
    },
    {
      "page": "test_granger",
      "title": "Test for Ganger Causality",
      "topics": [
        "test_granger"
      ]
    },
    {
      "page": "transform_data",
      "title": "Transform data",
      "topics": [
        "transform_data"
      ]
    },
    {
      "page": "true_negative_rate",
      "title": "True Negative Rate",
      "topics": [
        "true_negative_rate"
      ]
    },
    {
      "page": "true_positive_rate",
      "title": "True Positive Rate",
      "topics": [
        "true_positive_rate"
      ]
    },
    {
      "page": "var_enet",
      "title": "VAR ENET",
      "topics": [
        "var_enet"
      ]
    },
    {
      "page": "var_mcp",
      "title": "VAR MCP",
      "topics": [
        "var_mcp"
      ]
    },
    {
      "page": "var_scad",
      "title": "VAR SCAD",
      "topics": [
        "var_scad"
      ]
    }
  ],
  "_readme": "https://github.com/svazzole/sparsevar/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "codetools",
    "corpcor",
    "cpp11",
    "doParallel",
    "farver",
    "foreach",
    "ggplot2",
    "glmnet",
    "glue",
    "gtable",
    "isoband",
    "iterators",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "mvtnorm",
    "ncvreg",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "shape",
    "stringi",
    "stringr",
    "survival",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "using.Rmd",
      "filename": "using.html",
      "title": "Using sparsevar package",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Quick start",
        "Description of the package's functions",
        "Estimation of a VAR or VECM models",
        "Global options",
        "Options for penalty = \"ENET\"",
        "Options for penalty = \"SCAD\" or \"MCP\"",
        "Output",
        "Simulation of VAR models",
        "Estimation of Impulse Response function",
        "Examples",
        "Estimations' examples",
        "IRF example",
        "Simulations' examples"
      ],
      "created": "2016-07-05 12:46:27",
      "modified": "2026-01-27 13:34:38",
      "commits": 7
    }
  ],
  "_score": 5.902818468082254,
  "_indexed": true,
  "_nocasepkg": "sparsevar",
  "_universes": [
    "svazzole"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-06-05T07:04:24.000Z",
      "distro": "noble",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "ee6a3f94a023cf80173b2ce81bf18594245f22522bb8b5dfca7b2a0a64f45235",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-06-05T07:04:22.000Z",
      "distro": "noble",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "40b126917f3a123ddde47ad3ddb551b9fe65a58d53b689d9506a6a8887c4438e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-06-05T07:04:30.000Z",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "823ceaa421cb738225bd3c2fa5071d6c738f2b2eebe7cd495a08b0024c6fa5c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-06-05T07:04:08.000Z",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "6f1883c1004d8282ecf0d4a6131f9a2e6050e6436aa208dff3b8101f3eed80ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-06-05T07:04:21.000Z",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "352f3765bfa9cfc49765a932e56427bf1383ff98d27b06c3c8953f43abbe025c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-06-05T07:03:36.000Z",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "05301ae1d25f44d5482e1cbbf379de1dfda559d91324441122ad8ea8843d4777",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-06-05T07:03:31.000Z",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "5a2e15f25b938c8aeb4ddeb3358d8d84992717e924184c038cda3a7deef875aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-06-05T07:03:31.000Z",
      "commit": "fc95fa5576b600ef320cabd3447a7c45be6242d9",
      "fileid": "4c1bd82df8c172bd717b93fb0def222bad540efa85f5a20402aac06f68363f6d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/svazzole/actions/runs/27000510506"
    }
  ]
}