iTensor
ICA-Based Matrix/Tensor Decomposition
v1.0.6
·
Jun 28, 2026
·
MIT + file LICENSE
Description
Some functions for performing ICA, MICA, Group ICA, and Multilinear ICA are implemented. ICA, MICA/Group ICA, and Multilinear ICA extract statistically independent components from single matrix, multiple matrices, and single tensor, respectively. For the details of these methods, see the reference section of GitHub README.md <https://github.com/rikenbit/iTensor>.
Downloads
487
Last 30 days
8414th
1.2K
Last 90 days
2.8K
Last year
Trend: +6.1% (30d vs prior 30d)
CRAN Check Status
2
ERROR
11
OK
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | ERROR |
| 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-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | ERROR |
Check details (2 non-OK)
ERROR
r-devel-linux-x86_64-debian-clang
tests
Running ‘testthat.R’ [59s/74s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(abs(WNew - W)) = 1.88307821456117
3 / 30max(abs(WNew - W)) = 1.50174285264633
4 / 30max(abs(WNew - W)) = 0.879659654182522
5 / 30max(abs(WNew - W)) = 1.05486891136722
6 / 30max(abs(WNew - W)) = 1.38597981841078
7 / 30max(abs(WNew - W)) = 1.56972049435804
8 / 30max(abs(WNew - W)) = 0.898942904444123
9 / 30max(abs(WNew - W)) = 1.26467646714539
10 / 30max(abs(WNew - W)) = 0.903911509980551
11 / 30max(abs(WNew - W)) = 0.807287617842553
12 / 30max(abs(WNew - W)) = 0.731655484803481
13 / 30max(abs(WNew - W)) = 0.971124865335365
14 / 30max(abs(WNew - W)) = 0.868764875855226
15 / 30max(abs(WNew - W)) = 0.948793821456478
16 / 30max(abs(WNew - W)) = 0.96372508891228
17 / 30max(abs(WNew - W)) = 1.15310361639661
18 / 30m
...[truncated]...
64417626279871
8 |max(max(abs(A_new - A)), max(abs(B_new - B)))| = 0.0086024867038872
9 |max(max(abs(A_new - A)), max(abs(B_new - B)))| = 0.0041439582444589
10 |max(max(abs(A_new - A)), max(abs(B_new - B)))| = 0.00503416761586457
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-GroupICA.R:21:1'): (code run outside of `test_that()`) ─────────
Error in `eigen(Q_unfolded)`: infinite or missing values in 'x'
Backtrace:
▆
1. └─iTensor::GroupICA(...) at test-GroupICA.R:21:1
2. └─iTensor:::.Calhoun2009(...)
3. └─iTensor::ICA2(...)
4. ├─base::do.call(.non_iterative_ICA, args)
5. └─iTensor (local) `<fn>`(...)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
ERROR
r-release-windows-x86_64
tests
Running 'testthat.R' [45s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(abs(WNew - W)) = 1.89730135928145
3 / 30max(abs(WNew - W)) = 1.81905780351527
4 / 30max(abs(WNew - W)) = 1.72005127649655
5 / 30max(abs(WNew - W)) = 1.6725229620888
6 / 30max(abs(WNew - W)) = 1.51472402986402
7 / 30max(abs(WNew - W)) = 0.895014327959227
8 / 30max(abs(WNew - W)) = 1.35211549210977
9 / 30max(abs(WNew - W)) = 1.07182886362914
10 / 30max(abs(WNew - W)) = 1.13906174987473
11 / 30max(abs(WNew - W)) = 0.81744865193306
12 / 30max(abs(WNew - W)) = 1.47514081563333
13 / 30max(abs(WNew - W)) = 0.907335930908888
14 / 30max(abs(WNew - W)) = 0.307920335971237
15 / 30max(abs(WNew - W)) = 0.216855923858618
16 / 30max(abs(WNew - W)) = 0.192711150188301
17 / 30max(abs(WNew - W)) = 0.220767953580875
18 / 30max(abs(
...[truncated]...
64417626279871
8 |max(max(abs(A_new - A)), max(abs(B_new - B)))| = 0.0086024867038872
9 |max(max(abs(A_new - A)), max(abs(B_new - B)))| = 0.0041439582444589
10 |max(max(abs(A_new - A)), max(abs(B_new - B)))| = 0.00503416761586457
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-GroupICA.R:21:1'): (code run outside of `test_that()`) ─────────
Error in `eigen(Q_unfolded)`: infinite or missing values in 'x'
Backtrace:
▆
1. └─iTensor::GroupICA(...) at test-GroupICA.R:21:1
2. └─iTensor:::.Calhoun2009(...)
3. └─iTensor::ICA2(...)
4. ├─base::do.call(.non_iterative_ICA, args)
5. └─iTensor (local) `<fn>`(...)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
Check History
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 20, 2026
ERROR
r-devel-linux-x86_64-debian-clang
tests
Running ‘testthat.R’ [59s/69s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(
...[truncated]...
..)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 18, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 12, 2026
ERROR
r-release-windows-x86_64
tests
Running 'testthat.R' [45s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(abs(
...[truncated]...
..)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 10, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 6, 2026
ERROR
r-devel-linux-x86_64-debian-clang
tests
Running ‘testthat.R’ [58s/69s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(
...[truncated]...
..)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 4, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 1, 2026
ERROR
r-release-windows-x86_64
tests
Running 'testthat.R' [44s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(abs(
...[truncated]...
..)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 30, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 28, 2026
ERROR
r-release-windows-x86_64
tests
Running 'testthat.R' [47s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(abs(
...[truncated]...
..)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 20, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 17, 2026
ERROR
r-oldrel-windows-x86_64
tests
Running 'testthat.R' [68s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(abs(
...[truncated]...
..)
6. ├─base::do.call(.ica_function_list[[algorithm]], args)
7. └─iTensor (local) `<fn>`(...)
8. └─base::eigen(Q_unfolded)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 14, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 11, 2026
ERROR
r-devel-linux-x86_64-fedora-gcc
tests
Running ‘testthat.R’ [95s/97s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(iTensor)
> library(rTensor)
>
> options(testthat.use_colours = FALSE)
>
> test_check("iTensor")
2 / 30max(
...[truncated]...
Backtrace:
▆
1. └─iTensor::GroupICA(...) at test-GroupICA.R:14:1
2. └─iTensor:::.Calhoun2009(...)
3. └─MASS::ginv(Gs[[i_group]] %*% A)
[ FAIL 1 | WARN 0 | SKIP 0 | PASS 271 ]
Error:
! Test failures.
Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
ERROR
r-devel-windows-x86_64
whether package can be installed
Installation failed. See 'd:/Rcompile/CRANpkg/local/4.6/iTensor.Rcheck/00install.out' for details.