CRAN Package Check Results for Package missRanger

Last updated on 2023-03-21 19:57:17 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.1.3 6.92 95.38 102.30 ERROR
r-devel-linux-x86_64-debian-gcc 2.1.3 6.78 74.49 81.27 ERROR
r-devel-linux-x86_64-fedora-clang 2.1.3 158.68 OK
r-devel-linux-x86_64-fedora-gcc 2.1.3 164.99 OK
r-patched-linux-x86_64 2.1.3 8.61 114.69 123.30 OK
r-release-linux-x86_64 2.1.3 7.78 115.49 123.27 OK
r-release-macos-arm64 2.1.3 42.00 OK
r-release-macos-x86_64 2.1.3 60.00 OK
r-release-windows-x86_64 2.1.3 24.00 161.00 185.00 OK
r-oldrel-macos-arm64 2.1.3 59.00 OK
r-oldrel-macos-x86_64 2.1.3 65.00 OK
r-oldrel-windows-ix86+x86_64 2.1.3 18.00 171.00 189.00 OK

Check Details

Version: 2.1.3
Check: examples
Result: ERROR
    Running examples in ‘missRanger-Ex.R’ failed
    The error most likely occurred in:
    
    > base::assign(".ptime", proc.time(), pos = "CheckExEnv")
    > ### Name: missRanger
    > ### Title: Fast Imputation of Missing Values by Chained Random Forests
    > ### Aliases: missRanger
    >
    > ### ** Examples
    >
    > irisWithNA <- generateNA(iris, seed = 34)
    > irisImputed <- missRanger(irisWithNA, pmm.k = 3, num.trees = 100)
    
    Missing value imputation by random forests
    
     Variables to impute: Sepal.Length, Sepal.Width, Petal.Length, Petal.Width, Species
     Variables used to impute: Sepal.Length, Sepal.Width, Petal.Length, Petal.Width, Species
    iter 1: .Error in get.knnx(data, query, k, algorithm) :
     DLL requires the use of native symbols
    Calls: missRanger -> pmm -> knnx.index -> get.knnx
    Execution halted
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 2.1.3
Check: tests
Result: ERROR
     Running ‘testthat.R’ [8s/20s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(missRanger)
     >
     > test_check("missRanger")
     [ FAIL 9 | WARN 0 | SKIP 0 | PASS 46 ]
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error ('test-missRanger.R:6:3'): all missings are filled ────────────────────
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:6:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-missRanger.R:44:3'): pmm.k works regarding value range in double columns ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:44:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-missRanger.R:52:3'): pmm.k works regarding value range in integer columns ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:52:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-missRanger.R:76:3'): formula interface works with unspecified left side ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:76:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:4:3'): pmm picks the right reference based on numeric values ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:4:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:12:3'): pmm picks the right reference based on logical values ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:12:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:19:3'): pmm picks the right reference based on character values ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:19:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:26:3'): pmm picks the right reference based on a factor ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:26:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:35:3'): pmm picks the right reference based on date vector ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:35:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(xtrain, xquery, ytrain = 1:2)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
    
     [ FAIL 9 | WARN 0 | SKIP 0 | PASS 46 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 2.1.3
Check: re-building of vignette outputs
Result: ERROR
    Error(s) in re-building vignettes:
     ...
    --- re-building ‘censored_variables.Rmd’ using rmarkdown
    Quitting from lines 49-82 (censored_variables.Rmd)
    Error: processing vignette ‘censored_variables.Rmd’ failed with diagnostics:
    DLL requires the use of native symbols
    --- failed re-building ‘censored_variables.Rmd’
    
    --- re-building ‘missRanger.Rmd’ using rmarkdown
    Quitting from lines 81-82 (missRanger.Rmd)
    Error: processing vignette ‘missRanger.Rmd’ failed with diagnostics:
    DLL requires the use of native symbols
    --- failed re-building ‘missRanger.Rmd’
    
    --- re-building ‘multiple_imputation.Rmd’ using rmarkdown
    Quitting from lines 34-53 (multiple_imputation.Rmd)
    Error: processing vignette ‘multiple_imputation.Rmd’ failed with diagnostics:
    DLL requires the use of native symbols
    --- failed re-building ‘multiple_imputation.Rmd’
    
    SUMMARY: processing the following files failed:
     ‘censored_variables.Rmd’ ‘missRanger.Rmd’ ‘multiple_imputation.Rmd’
    
    Error: Vignette re-building failed.
    Execution halted
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 2.1.3
Check: tests
Result: ERROR
     Running ‘testthat.R’ [6s/22s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(missRanger)
     >
     > test_check("missRanger")
     [ FAIL 9 | WARN 0 | SKIP 0 | PASS 46 ]
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error ('test-missRanger.R:6:3'): all missings are filled ────────────────────
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:6:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-missRanger.R:44:3'): pmm.k works regarding value range in double columns ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:44:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-missRanger.R:52:3'): pmm.k works regarding value range in integer columns ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:52:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-missRanger.R:76:3'): formula interface works with unspecified left side ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. └─missRanger::missRanger(...) at test-missRanger.R:76:2
     2. └─missRanger::pmm(...)
     3. └─FNN::knnx.index(xtrain, xtest, k)
     4. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:4:3'): pmm picks the right reference based on numeric values ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:4:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:12:3'): pmm picks the right reference based on logical values ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:12:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:19:3'): pmm picks the right reference based on character values ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:19:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:26:3'): pmm picks the right reference based on a factor ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:26:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(...)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
     ── Error ('test-pmm.R:35:3'): pmm picks the right reference based on date vector ──
     Error in `get.knnx(data, query, k, algorithm)`: DLL requires the use of native symbols
     Backtrace:
     ▆
     1. ├─testthat::expect_equal(...) at test-pmm.R:35:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─missRanger::pmm(xtrain, xquery, ytrain = 1:2)
     5. └─FNN::knnx.index(xtrain, xtest, k)
     6. └─FNN::get.knnx(data, query, k, algorithm)
    
     [ FAIL 9 | WARN 0 | SKIP 0 | PASS 46 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc