CRAN Package Check Results for Package spmixW

Last updated on 2026-09-03 07:51:49 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.2 8.49 667.71 676.20 OK
r-devel-linux-x86_64-debian-gcc 0.2.2 7.34 393.19 400.53 OK
r-devel-linux-x86_64-fedora-clang 0.2.2 433.37 OK
r-devel-linux-x86_64-fedora-gcc 0.2.2 438.50 OK
r-devel-windows-x86_64 0.2.2 10.00 692.00 702.00 ERROR
r-patched-linux-x86_64 0.2.2 10.47 637.82 648.29 OK
r-release-linux-x86_64 0.2.2 8.70 649.16 657.86 OK
r-release-macos-arm64 0.2.2 2.00 154.00 156.00 OK
r-release-macos-x86_64 0.2.2 7.00 612.00 619.00 OK
r-release-windows-x86_64 0.2.2 11.00 690.00 701.00 OK
r-oldrel-macos-arm64 0.2.2 2.00 152.00 154.00 OK
r-oldrel-macos-x86_64 0.2.2 7.00 725.00 732.00 OK
r-oldrel-windows-x86_64 0.2.2 14.00 994.00 1008.00 OK

Check Details

Version: 0.2.2
Check: tests
Result: ERROR Running 'testthat.R' [10m] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(spmixW) > > test_check("spmixW") Saving _problems/test-spatial_utils-44.R Saving _problems/test-spatial_utils-57.R Saving _problems/test-spatial_utils-68.R Saving _problems/test-tidy_interface-22.R Saving _problems/test-tidy_interface-49.R Saving _problems/test-tidy_interface-69.R Saving _problems/test-tidy_interface-87.R Saving _problems/test-tidy_interface-105.R Saving _problems/test-tidy_interface-118.R Saving _problems/test-tidy_interface-135.R Saving _problems/test-tidy_interface-152.R Saving _problems/test-tidy_interface-177.R [ FAIL 12 | WARN 23 | SKIP 0 | PASS 199 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-spatial_utils.R:44:3'): make_knw returns correct dimensions and row sums ── Error in `make_knw(coords, k)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW::make_knw(coords, k) at test-spatial_utils.R:44:3 ── Error ('test-spatial_utils.R:57:3'): make_knw has exactly k non-zero entries per row before normalisation ── Error in `make_knw(coords, k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW::make_knw(coords, k, row_normalise = FALSE) at test-spatial_utils.R:57:3 ── Error ('test-spatial_utils.R:68:3'): make_knw diagonal is zero (no self-neighbours) ── Error in `make_knw(coords, k = 3)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW::make_knw(coords, k = 3) at test-spatial_utils.R:68:3 ── Error ('test-tidy_interface.R:22:3'): spmodel() formula produces same results as matrix API ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 111) at test-tidy_interface.R:22:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:49:3'): spmodel() auto-sorts data correctly ─── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 222) at test-tidy_interface.R:49:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:69:3'): spmodel() detects unbalanced panel ──── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 333) at test-tidy_interface.R:69:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:87:3'): spmodel() cross-sectional auto-detection (no time column) ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 444) at test-tidy_interface.R:87:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:105:3'): effects mapping: 'twoway' == model=3 ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 555) at test-tidy_interface.R:105:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:118:3'): list W dispatches to convex combination ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, k = 4, seed = 661) at test-tidy_interface.R:118:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:135:3'): compare_models() returns correct structure ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 777) at test-tidy_interface.R:135:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:152:3'): tidy.spmixW returns correct structure ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 888) at test-tidy_interface.R:152:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) ── Error ('test-tidy_interface.R:177:3'): glance.spmixW returns one-row data frame ── Error in `make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)`: lazy-load database 'D:/temp/2026_09_01_01_50_00_22259/Rtmp8epvZj/RLIBS_25cd84e91709/Matrix/R/Matrix.rdb' is corrupt Backtrace: ▆ 1. └─spmixW (local) .make_W(N, seed = 999) at test-tidy_interface.R:177:3 2. ├─base::as.matrix(...) at test-tidy_interface.R:14:3 3. ├─spmixW::normw(make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE)) 4. │ └─Matrix::Matrix(W, sparse = TRUE) 5. └─spmixW::make_knw(cbind(runif(N), runif(N)), k = k, row_normalise = FALSE) [ FAIL 12 | WARN 23 | SKIP 0 | PASS 199 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64