{
  "_id": "6ac393f4192c10f297258b8a",
  "Package": "SignalY",
  "Type": "Package",
  "Title": "Signal Extraction from Panel Data via Bayesian Sparse Regression\nand Spectral Decomposition",
  "Version": "1.1.2",
  "Authors@R": "person(\"Jose Mauricio\", \"Gomez Julian\",\nemail = \"isadore.nabi@pm.me\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0000-2412-3150\"))",
  "Author": "Jose Mauricio Gomez Julian [aut, cre]\n(<https://orcid.org/0009-0000-2412-3150>)",
  "Maintainer": "Jose Mauricio Gomez Julian <isadore.nabi@pm.me>",
  "Description": "Provides a comprehensive toolkit for extracting latent\nsignals from panel data through multivariate time series\nanalysis. Implements spectral decomposition methods including\nwavelet multiresolution analysis via maximal overlap discrete\nwavelet transform, Percival and Walden (2000)\n<doi:10.1017/CBO9780511841040>, empirical mode decomposition\nfor non-stationary signals, Huang et al. (1998)\n<doi:10.1098/rspa.1998.0193>, and Bayesian trend extraction via\nthe Grant-Chan embedded Hodrick-Prescott filter, Grant and Chan\n(2017) <doi:10.1016/j.jedc.2016.12.007>. Features Bayesian\nvariable selection through regularized Horseshoe priors,\nPiironen and Vehtari (2017) <doi:10.1214/17-EJS1337SI>, for\nidentifying structurally relevant predictors from\nhigh-dimensional candidate sets. Includes dynamic factor model\nestimation, principal component analysis with bootstrap\nsignificance testing, and automated technical interpretation of\nsignal morphology and variance topology.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Additional_repositories": "https://mc-stan.org/r-packages/",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/IsadoreNabi/SignalY",
  "BugReports": "https://github.com/IsadoreNabi/SignalY/issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-05 12:08:19 UTC",
    "User": "root"
  },
  "Repository": "https://isadorenabi.r-universe.dev",
  "Date/Publication": "2026-07-31 20:08:37 UTC",
  "RemoteUrl": "https://github.com/IsadoreNabi/SignalY",
  "RemoteRef": "HEAD",
  "RemoteSha": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
  "_user": "isadorenabi",
  "_type": "src",
  "_file": "SignalY_1.1.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/63775c50ac0af86c3b208f2e0fe92d77999bf10c3cd3dc7cf33fb6da2a92147a",
  "_filesize": 390185,
  "_sha256": "63775c50ac0af86c3b208f2e0fe92d77999bf10c3cd3dc7cf33fb6da2a92147a",
  "_expires": "2027-01-13T12:11:30.000Z",
  "_created": "2026-10-05T12:08:19.000Z",
  "_published": "2026-10-05T12:11:31.954Z",
  "_jobs": [
    {
      "job": 111754628967,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11343619759"
    },
    {
      "job": 111754628642,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11343614915"
    },
    {
      "job": 111754628695,
      "time": 91,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11343923918"
    },
    {
      "job": 111754628821,
      "time": 130,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11343709473"
    },
    {
      "job": 111753358249,
      "time": 207,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11343639236"
    },
    {
      "job": 111754628651,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11343639652"
    },
    {
      "job": 111754628916,
      "time": 104,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11343848878"
    },
    {
      "job": 111754629066,
      "time": 96,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11344765130"
    },
    {
      "job": 111754628851,
      "time": 103,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11344571551"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227",
  "_status": "success",
  "_upstream": "https://github.com/IsadoreNabi/SignalY",
  "_commit": {
    "id": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
    "author": "José Mauricio Gómez Julián <isadore.nabi@pm.me>",
    "committer": "José Mauricio Gómez Julián <isadore.nabi@pm.me>",
    "message": "Add full licence text so the licence is machine-detectable on GitHub",
    "time": 1785528517
  },
  "_maintainer": {
    "name": "Jose Mauricio Gomez Julian",
    "email": "isadore.nabi@pm.me",
    "login": "isadorenabi",
    "orcid": "0009-0000-2412-3150",
    "description": "Economist and Data Scientist. 13 R packages on CRAN: Bayesian statistics, time series, topology, causal inference. Philosophy of science and political economy.",
    "uuid": 77359677
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "waveslim",
      "version": ">= 1.8.4",
      "role": "Imports"
    },
    {
      "package": "EMD",
      "version": ">= 1.5.9",
      "role": "Imports"
    },
    {
      "package": "urca",
      "version": ">= 1.3.3",
      "role": "Imports"
    },
    {
      "package": "GPArotation",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "cmdstanr",
      "version": ">= 0.7.0",
      "role": "Suggests"
    },
    {
      "package": "posterior",
      "version": ">= 1.5.0",
      "role": "Suggests"
    },
    {
      "package": "bayesplot",
      "version": ">= 1.10.0",
      "role": "Suggests"
    },
    {
      "package": "loo",
      "version": ">= 2.6.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    }
  ],
  "_owner": "isadorenabi",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-31",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.1.2",
      "date": "2026-02-12"
    }
  ],
  "_topics": [
    "signal-processing",
    "time-series"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "isadorenabi",
      "count": 2,
      "uuid": 77359677
    }
  ],
  "_userbio": {
    "uuid": 77359677,
    "type": "user",
    "name": "José Mauricio Gómez Julián",
    "followers": 1,
    "description": "Economist and Data Scientist. 13 R packages on CRAN: Bayesian statistics, time series, topology, causal inference. Philosophy of science and political economy."
  },
  "_downloads": {
    "count": 245,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SignalY"
  },
  "_devurl": "https://github.com/isadorenabi/signaly",
  "_searchresults": 3,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/SignalY.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/isadorenabi/signaly",
  "_realowner": "isadorenabi",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.0",
      "date": "2026-01-28"
    },
    {
      "version": "1.1.1",
      "date": "2026-02-04"
    }
  ],
  "_exports": [
    "apply_to_columns",
    "compute_entropy",
    "estimate_dfm",
    "filter_all",
    "filter_emd",
    "filter_hpgc",
    "filter_wavelet",
    "fit_horseshoe",
    "iplot",
    "pca_bootstrap",
    "select_by_credible_interval",
    "select_by_magnitude",
    "select_by_projection",
    "select_by_shrinkage",
    "signal_analysis",
    "test_unit_root"
  ],
  "_help": [
    {
      "page": "SignalY-package",
      "title": "SignalY: Signal Extraction from Panel Data via Bayesian Sparse Regression and Spectral Decomposition",
      "topics": [
        "SignalY-package",
        "SignalY"
      ]
    },
    {
      "page": "apply_to_columns",
      "title": "Apply Function to Matrix Columns",
      "topics": [
        "apply_to_columns"
      ]
    },
    {
      "page": "compute_entropy",
      "title": "Compute Shannon Entropy",
      "topics": [
        "compute_entropy"
      ]
    },
    {
      "page": "estimate_dfm",
      "title": "Dynamic Factor Model Estimation",
      "topics": [
        "estimate_dfm"
      ]
    },
    {
      "page": "filter_all",
      "title": "Apply Multiple Filters to a Series",
      "topics": [
        "filter_all"
      ]
    },
    {
      "page": "filter_emd",
      "title": "Empirical Mode Decomposition Filter",
      "topics": [
        "filter_emd"
      ]
    },
    {
      "page": "filter_hpgc",
      "title": "Grant-Chan Embedded Hodrick-Prescott Filter",
      "topics": [
        "filter_hpgc"
      ]
    },
    {
      "page": "filter_wavelet",
      "title": "Wavelet Multiresolution Analysis Filter",
      "topics": [
        "filter_wavelet"
      ]
    },
    {
      "page": "filters",
      "title": "Signal Filtering Methods for Trend Extraction",
      "topics": [
        "filters"
      ]
    },
    {
      "page": "fit_horseshoe",
      "title": "Fit Regularized Horseshoe Regression Model",
      "topics": [
        "fit_horseshoe"
      ]
    },
    {
      "page": "horseshoe",
      "title": "Regularized Horseshoe Regression for Variable Selection",
      "topics": [
        "horseshoe"
      ]
    },
    {
      "page": "iplot",
      "title": "Interactive Plot for Signal Analysis (Alias)",
      "topics": [
        "iplot"
      ]
    },
    {
      "page": "pca_bootstrap",
      "title": "Principal Component Analysis with Bootstrap Significance Testing",
      "topics": [
        "pca_bootstrap"
      ]
    },
    {
      "page": "pca_dfm",
      "title": "Principal Component Analysis and Dynamic Factor Models",
      "topics": [
        "pca_dfm"
      ]
    },
    {
      "page": "plot.signal_analysis",
      "title": "Plot Method for signal_analysis Objects",
      "topics": [
        "plot.signal_analysis"
      ]
    },
    {
      "page": "print.signal_analysis",
      "title": "Print Method for signal_analysis Objects",
      "topics": [
        "print.signal_analysis"
      ]
    },
    {
      "page": "select_by_credible_interval",
      "title": "Select Variables Based on Credible Intervals",
      "topics": [
        "select_by_credible_interval"
      ]
    },
    {
      "page": "select_by_magnitude",
      "title": "Select Variables Based on Effect Magnitude",
      "topics": [
        "select_by_magnitude"
      ]
    },
    {
      "page": "select_by_projection",
      "title": "Select Variables via Predictive Projection",
      "topics": [
        "select_by_projection"
      ]
    },
    {
      "page": "select_by_shrinkage",
      "title": "Select Variables Based on Shrinkage",
      "topics": [
        "select_by_shrinkage"
      ]
    },
    {
      "page": "signal_analysis",
      "title": "Comprehensive Signal Analysis for Panel Data",
      "topics": [
        "signal_analysis"
      ]
    },
    {
      "page": "summary.signal_analysis",
      "title": "Summary Method for signal_analysis Objects",
      "topics": [
        "summary.signal_analysis"
      ]
    },
    {
      "page": "test_unit_root",
      "title": "Comprehensive Unit Root Test Suite",
      "topics": [
        "test_unit_root"
      ]
    },
    {
      "page": "unit_root",
      "title": "Unit Root and Stationarity Tests",
      "topics": [
        "unit_root"
      ]
    }
  ],
  "_rundeps": [
    "dotCall64",
    "EMD",
    "fields",
    "lattice",
    "locfit",
    "maps",
    "multitaper",
    "nlme",
    "RColorBrewer",
    "Rcpp",
    "spam",
    "urca",
    "viridisLite",
    "waveslim"
  ],
  "_vignettes": [
    {
      "source": "signaly-introduction.Rmd",
      "filename": "signaly-introduction.html",
      "title": "SignalY: Comprehensive Signal Extraction from Panel Data",
      "author": "José Mauricio Gómez Julián",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Quick Start",
        "Methodological Framework",
        "Epistemological Foundation",
        "Method Selection Guidance",
        "Spectral Decomposition",
        "Wavelet Multi-Resolution Analysis",
        "Empirical Mode Decomposition",
        "Bayesian HP-GC Filter",
        "Bayesian Variable Selection",
        "Regularized Horseshoe Prior",
        "Interpreting Shrinkage Factors",
        "Dimensionality Reduction",
        "PCA with Bootstrap",
        "Dynamic Factor Models",
        "Unit Root Testing",
        "Test Battery",
        "Interpretation Framework",
        "The Master Function",
        "Automated Interpretation",
        "Best Practices",
        "1. Start with Exploration",
        "2. Choose Methods Thoughtfully",
        "3. Validate with Domain Knowledge",
        "4. Handle Diagnostics",
        "Computational Considerations",
        "Memory and Time",
        "Parallelization",
        "Memory Management",
        "References"
      ],
      "created": "2026-04-05 19:32:02",
      "modified": "2026-04-05 19:32:02",
      "commits": 1
    },
    {
      "source": "technical_specs.Rmd",
      "filename": "technical_specs.html",
      "title": "SignalY: Technical Documentation",
      "author": "José Mauricio Gómez Julián",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Abstract",
        "Introduction and Epistemological Framework",
        "Motivation",
        "Conceptual Mapping",
        "Spectral Decomposition Methods",
        "Wavelet Multi-Resolution Analysis",
        "Theoretical Foundation",
        "MODWT Implementation",
        "Filter Selection",
        "Scale-Period Correspondence",
        "Empirical Mode Decomposition",
        "Sifting Algorithm",
        "Reconstruction Property",
        "Bayesian HP-GC Filter",
        "State Space Formulation",
        "Prior Configurations",
        "Bayesian Sparse Regression: Regularized Horseshoe",
        "Model Specification",
        "Horseshoe Prior",
        "Regularized Horseshoe",
        "Shrinkage Factors",
        "Effective Number of Non-Zeros",
        "Global Shrinkage Calibration",
        "Stan Implementation",
        "Dimensionality Reduction",
        "PCA with Bootstrap Significance",
        "Standard PCA",
        "Bootstrap Significance Testing",
        "Entropy of Loadings",
        "Dynamic Factor Models",
        "Model",
        "Factor Selection via Information Criteria",
        "Unit Root Testing",
        "Test Battery",
        "ADF Test",
        "ERS Tests",
        "DF-GLS",
        "Point Optimal Test",
        "KPSS Test",
        "Synthesis Algorithm",
        "Master Function: signal_analysis()",
        "Pipeline Architecture",
        "Output Structure",
        "Interpretation Framework",
        "Signal Characteristics",
        "Sparsity Assessment",
        "Information Topology",
        "Computational Considerations",
        "Complexity Analysis",
        "Parallelization",
        "CRAN Compliance Notes",
        "Soft Dependency: cmdstanr",
        "Namespace Hygiene",
        "References"
      ],
      "created": "2026-04-05 19:32:02",
      "modified": "2026-04-05 19:32:02",
      "commits": 1
    }
  ],
  "_score": 3.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "signaly",
  "_universes": [
    "isadorenabi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-10-05T12:10:48.000Z",
      "distro": "resolute",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/43ffb4a75b71131c8474fc8b9a5dff6684bb0846ac0e508280c218c681ff4089",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-10-05T12:10:41.000Z",
      "distro": "resolute",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/3ba130986ca7a6792136e830c50f073dd023508fbea7257fe1f305328030f5e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-10-05T12:10:01.000Z",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/351ec234c86d738376590c7693787f735a6ab8a20cabc0d3583ca3c5e4be8ea0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-10-05T12:10:30.000Z",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/31b941647d13bbad59200899a8760d0dd696ba0630e8b6f6cc388a8a64aa141c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.2",
      "date": "2026-10-05T12:10:34.000Z",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/da60cf52dbaeff3c9e2920ce31ee2472dbf9742b0f160cd0983081e065750492",
      "status": "success",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-10-05T12:09:51.000Z",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/b17bd49654c29e9ba3d8ff5967f806003477639bd9e2491977ddff2b7e69ef16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-10-05T12:09:52.000Z",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/db1516e33a5dac41046aa15c80ca18f604003b12c6e4aaffb9f556ef9c61d5ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-10-05T12:09:53.000Z",
      "commit": "bd6b12bf95ccfd85d8e8aca952056e1458333111",
      "fileid": "https://r2.ropensci.org/a8298c155a924bc46c09ac99150d0147c04b818838e6a0e2a4c5e5aefe1d3cec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/isadorenabi/actions/runs/37307074227"
    }
  ]
}