familiar
End-to-End Automated Machine Learning and Model Evaluation
Description
Single unified interface for end-to-end modelling of regression, categorical and time-to-event (survival) outcomes. Models created using familiar are self-containing, and their use does not require additional information such as baseline survival, feature clustering, or feature transformation and normalisation parameters. Model performance, calibration, risk group stratification, (permutation) variable importance, individual conditional expectation, partial dependence, and more, are assessed automatically as part of the evaluation process and exported in tabular format and plotted, and may also be computed manually using export and plot functions. Where possible, metrics and values obtained during the evaluation process come with confidence intervals.
Downloads
694
Last 30 days
4871st
1.7K
Last 90 days
4.8K
Last year
Trend: +6.4% (30d vs prior 30d)
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| 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 (1 non-OK)
tests
Running 'testthat.R' [15s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(familiar)
>
> # Prevent thread overuse (through data.table?) when running tests on CRAN.
> Sys.setenv("OMP_THREAD_LIMIT" = 2L)
>
> suppressWarnings(
+ testthat::test_check("familiar"),
+ classes = c("deprecation_warning")
+ )
Starting 2 test processes.
> test-plot_decision_curve.R:
Error:
! testthat subprocess exited in file 'test-plot_decision_curve.R'.
Caused by error:
! R session crashed with exit code -1073741819
Backtrace:
▆
1. ├─base::suppressWarnings(testthat::test_check("familiar"), classes = c("deprecation_warning"))
2. │ └─base::withCallingHandlers(...)
3. └─testthat::test_check("familiar")
4. └─testthat::test_dir(...)
5. └─testthat:::test_files(...)
6. └─testthat:::test_files_parallel(...)
7. ├─withr::with_dir(...)
8. │ └─base::force(code)
9. ├─testthat::with_reporter(...)
10. │ └─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─testthat:::parallel_event_loop_chunky(queue, reporters, ".")
15. └─queue$poll(Inf)
16. └─base::lapply(...)
17. └─testthat (local) FUN(X[[i]], ...)
18. └─private$handle_error(msg, i)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
Check History
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 27, 2026
tests
Running 'testthat.R' [15s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(familiar)
>
> # Prevent thread overuse (through data.table?) when running tests on CRAN.
> Sys.setenv("OMP_THREAD_LIM
...[truncated]...
└─base::lapply(...)
17. └─testthat (local) FUN(X[[i]], ...)
18. └─private$handle_error(msg, i)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 12, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 7, 2026
tests
Running 'testthat.R' [15s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(familiar)
>
> # Prevent thread overuse (through data.table?) when running tests on CRAN.
> Sys.setenv("OMP_THREAD_LIM
...[truncated]...
└─base::lapply(...)
17. └─testthat (local) FUN(X[[i]], ...)
18. └─private$handle_error(msg, i)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 30, 2026
ERROR 11 OK · 0 NOTE · 0 WARNING · 2 ERROR · 0 FAILURE May 28, 2026
tests
Running 'testthat.R' [14s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(familiar)
>
> on_cran <- function() {
+ !interactive() && identical(Sys.getenv("NOT_CRAN"), "")
+ }
>
> # Pr
...[truncated]...
└─base::lapply(...)
17. └─testthat (local) FUN(X[[i]], ...)
18. └─private$handle_error(msg, i)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
tests
Running 'testthat.R' [20s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(familiar)
>
> on_cran <- function() {
+ !interactive() && identical(Sys.getenv("NOT_CRAN"), "")
+ }
>
> # Pr
...[truncated]...
└─base::lapply(...)
17. └─testthat (local) FUN(X[[i]], ...)
18. └─private$handle_error(msg, i)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 24, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 14, 2026
tests
Running 'testthat.R' [18s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(familiar)
>
> suppressWarnings(
+ testthat::test_check("familiar"),
+ classes = c("deprecation_warning")
+ )
...[truncated]...
└─base::lapply(...)
17. └─testthat (local) FUN(X[[i]], ...)
18. └─private$handle_error(msg, i)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
OK 12 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 16, 2026
installed package size
installed size is 6.3Mb
sub-directories of 1Mb or more:
R 4.0Mb
help 1.2Mb
installed package size
installed size is 6.3Mb
sub-directories of 1Mb or more:
R 4.0Mb
help 1.2Mb
installed package size
installed size is 5.8Mb
sub-directories of 1Mb or more:
R 3.5Mb
help 1.2Mb
ERROR 11 OK · 2 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 11, 2026
installed package size
installed size is 6.3Mb
sub-directories of 1Mb or more:
R 4.0Mb
help 1.2Mb
installed package size
installed size is 6.3Mb
sub-directories of 1Mb or more:
R 4.0Mb
help 1.2Mb
installed package size
installed size is 5.8Mb
sub-directories of 1Mb or more:
R 3.5Mb
help 1.2Mb
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
installed package size
installed size is 6.3Mb
sub-directories of 1Mb or more:
R 4.0Mb
help 1.2Mb
installed package size
installed size is 6.3Mb
sub-directories of 1Mb or more:
R 4.0Mb
help 1.2Mb
installed package size
installed size is 5.8Mb
sub-directories of 1Mb or more:
R 3.5Mb
help 1.2Mb