Skip to content

Commit

Permalink
Merge pull request #34 from RaphaelS1/fix-pycox-version
Browse files Browse the repository at this point in the history
Fix pycox version
  • Loading branch information
RaphaelS1 committed Aug 18, 2022
2 parents 01b3a04 + a94a343 commit 1e99452
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 14 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/rcmdcheck.yml
Expand Up @@ -19,9 +19,7 @@ jobs:
matrix:
config:
- {os: windows-latest, r: 'release'}
- {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
- {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
- {os: ubuntu-20.04, r: 'oldrel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}

env:
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
Expand Down Expand Up @@ -66,7 +64,7 @@ jobs:
pak::local_install_dev_deps(upgrade = TRUE)
pak::pkg_install("rcmdcheck")
shell: Rscript {0}

- name: Install Python
run: |
pak::pkg_install('rstudio/reticulate')
Expand Down
2 changes: 1 addition & 1 deletion DESCRIPTION
@@ -1,6 +1,6 @@
Package: survivalmodels
Title: Models for Survival Analysis
Version: 0.1.13
Version: 0.1.14
Authors@R:
person(given = "Raphael",
family = "Sonabend",
Expand Down
3 changes: 1 addition & 2 deletions tests/testthat/helpers.R
Expand Up @@ -28,8 +28,7 @@ sanity_check <- function(model, pars) {

p <- predict(fit, newdata = test, type = "all", distr6 = TRUE)

print(cindex(p$risk, y))
expect_true(cindex(p$risk, y) >= 0.4)

expect_equal(length(p$risk), nrow(distr6::gprm(p$surv, "cdf")))

p <- predict(fit, newdata = test, type = "all", distr6 = FALSE)
Expand Down
37 changes: 29 additions & 8 deletions tests/testthat/test_keras.R
@@ -1,12 +1,33 @@
skip_on_os("windows")
skip_if_not_installed("keras")

test_that("get_keras_optimizer", {
expect_is(get_keras_optimizer("adadelta"), "keras.optimizer_v2.adadelta.Adadelta")
expect_is(get_keras_optimizer("adagrad"), "keras.optimizer_v2.adagrad.Adagrad")
expect_is(get_keras_optimizer("adamax"), "keras.optimizer_v2.adamax.Adamax")
expect_is(get_keras_optimizer("adam"), "keras.optimizer_v2.adam.Adam")
expect_is(get_keras_optimizer("nadam"), "keras.optimizer_v2.nadam.Nadam")
expect_is(get_keras_optimizer("rmsprop"), "keras.optimizer_v2.rmsprop.RMSprop")
expect_is(get_keras_optimizer("sgd"), "keras.optimizer_v2.gradient_descent.SGD")
test_that("inherits(get_keras_optimizer", {
expect_true(inherits(
get_keras_optimizer("adadelta"),
"keras.optimizers.optimizer_v2.adadelta.Adadelta"
))
expect_true(inherits(
get_keras_optimizer("adagrad"),
"keras.optimizers.optimizer_v2.adagrad.Adagrad"
))
expect_true(inherits(
get_keras_optimizer("adamax"),
"keras.optimizers.optimizer_v2.adamax.Adamax"
))
expect_true(inherits(
get_keras_optimizer("adam"),
"keras.optimizers.optimizer_v2.adam.Adam"
))
expect_true(inherits(
get_keras_optimizer("nadam"),
"keras.optimizers.optimizer_v2.nadam.Nadam"
))
expect_true(inherits(
get_keras_optimizer("rmsprop"),
"keras.optimizers.optimizer_v2.rmsprop.RMSprop"
))
expect_true(inherits(
get_keras_optimizer("sgd"),
"keras.optimizers.optimizer_v2.gradient_descent.SGD"
))
})

0 comments on commit 1e99452

Please sign in to comment.