Description
Stationary subspace analysis (SSA) is a blind source separation (BSS) variant where stationary components are separated from non-stationary components. Several SSA methods for multivariate time series are provided here (Flumian et al. (2024) <doi:10.1016/j.cam.2023.115379>; Hara et al. (2010) <doi:10.1007/978-3-642-17537-4_52>) along with functions to simulate time series with time-varying variance and autocovariance (Patilea and Raissi(2014) <doi:10.1080/01621459.2014.884504>).
Downloads
232
Last 30 days
19640th
575
Last 90 days
2.2K
Last year
Trend: +26.1% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | WARNING |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (15 non-OK)
R code for possible problems
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
Error: object 'components' not found whilst loading namespace 'tsBSS'
Execution halted
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
Rd \usage sections
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
The \usage entries for S3 methods should use the \method markup and not
their full name.
See chapter ‘Writing R documentation files’ in the ‘Writing R
Extensions’ manual.
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
S3 generic/method consistency
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
See section ‘Generic functions and methods’ in the ‘Writing R
Extensions’ manual.
dependencies in R code
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
foreign function calls
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
See chapter ‘System and foreign language interfaces’ in the ‘Writing R
Extensions’ manual.
replacement functions
Error: object 'components' not found whilst loading namespace 'tsBSS'
Call sequence:
6: stop(gettextf("object '%s' not found whilst loading namespace '%s'",
genname, package), call. = FALSE, domain = NA)
5: .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],
env)
4: registerS3methods(nsInfo$S3methods, package, env)
3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
2: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),
versionCheck = vI[[i]]), from = package)
1: loadNamespace(package, lib.loc)
Execution halted
The argument of a replacement function which corresponds to the right
hand side must be named ‘value’.
whether the namespace can be loaded with stated dependencies
Error: object 'components' not found whilst loading namespace 'tsBSS' Execution halted A namespace must be able to be loaded with just the base namespace loaded: otherwise if the namespace gets loaded by a saved object, the session will be unable to start. Probably some imports need to be declared in the NAMESPACE file.
whether the namespace can be unloaded cleanly
Error: object 'components' not found whilst loading namespace 'tsBSS' Execution halted
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Check History
WARNING 3 OK · 10 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Apr 3, 2026
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
whether the namespace can be loaded with stated dependencies
Error: object 'components' not found whilst loading namespace 'tsBSS' Execution halted A namespace must be able to be loaded with just the base namespace loaded: otherwise if the namespace gets loaded by a saved object, the session will be unable to start. Probably some imports need to be declared in the NAMESPACE file.
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?
Rd files
checkRd: (-1) ssaBSS-package.Rd:22: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:23: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:24: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:25: Lost braces in \itemize; meant \describe ? checkRd: (-1) ssaBSS-package.Rd:26: Lost braces in \itemize; meant \describe ?