Last updated on 2022-09-11 12:56:54 CEST.
Package | ERROR | NOTE | OK |
---|---|---|---|
pec | 7 | 6 | |
prodlim | 5 | 8 | |
Publish | 13 | ||
riskRegression | 9 | 4 | |
SmoothHazard | 13 |
Current CRAN status: NOTE: 7, OK: 6
Version: 2022.05.04
Check: package dependencies
Result: NOTE
Package which this enhances but not available for checking: 'crrstep'
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-patched-linux-x86_64, r-release-linux-x86_64
Version: 2022.05.04
Check: Rd files
Result: NOTE
checkRd: (-1) pec.Rd:250: Escaped LaTeX specials: \&
checkRd: (-1) pec.Rd:251: Escaped LaTeX specials: \&
checkRd: (-1) pec.Rd:256: Escaped LaTeX specials: \&
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Current CRAN status: NOTE: 5, OK: 8
Version: 2019.11.13
Check: Rd files
Result: NOTE
checkRd: (-1) prodlim.Rd:119: Escaped LaTeX specials: \&
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Current CRAN status: OK: 13
Current CRAN status: ERROR: 9, NOTE: 4
Version: 2022.03.22
Check: tests
Result: ERROR
Running 'test-AUC.R' [8s/10s]
Running 'test-BinomialRegression.R' [10s/13s]
Running 'test-BrierScore.R' [10s/11s]
Running 'test-CauseSpecificCoxRegression.R' [10s/12s]
Running 'test-FineGrayRegression.R' [7s/9s]
Running 'test-boxplotScore.R' [8s/8s]
Running 'test-iidCox.R' [10s/12s]
Running 'test-phreg.R' [13s/15s]
Running 'test-predictCox.R' [25s/26s]
Running 'test-predictCoxPL.R' [9s/11s]
Running 'test-predictRisk-TD.R' [10s/11s]
Running 'test-predictRisk.R' [10s/11s]
Running 'test-score-bootstrap.R' [31s/36s]
Running 'test-score.R' [20s/17s]
Running 'test-summary-score.R' [18s/16s]
Running 'test-wglm.R' [9s/11s]
Running the tests in 'tests/test-wglm.R' failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
-- Failure (???): wglm - no censoring ------------------------------------------
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 2022.03.22
Check: tests
Result: ERROR
Running ‘test-AUC.R’ [6s/11s]
Running ‘test-BinomialRegression.R’ [7s/11s]
Running ‘test-BrierScore.R’ [7s/11s]
Running ‘test-CauseSpecificCoxRegression.R’ [7s/11s]
Running ‘test-FineGrayRegression.R’ [5s/9s]
Running ‘test-boxplotScore.R’ [5s/8s]
Running ‘test-iidCox.R’ [7s/10s]
Running ‘test-phreg.R’ [9s/16s]
Running ‘test-predictCox.R’ [16s/24s]
Running ‘test-predictCoxPL.R’ [6s/10s]
Running ‘test-predictRisk-TD.R’ [7s/12s]
Running ‘test-predictRisk.R’ [7s/10s]
Running ‘test-score-bootstrap.R’ [21s/32s]
Running ‘test-score.R’ [12s/19s]
Running ‘test-summary-score.R’ [10s/15s]
Running ‘test-wglm.R’ [6s/10s]
Running the tests in ‘tests/test-wglm.R’ failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 2022.03.22
Check: tests
Result: ERROR
Running ‘test-AUC.R’ [9s/12s]
Running ‘test-BinomialRegression.R’ [11s/14s]
Running ‘test-BrierScore.R’ [11s/14s]
Running ‘test-CauseSpecificCoxRegression.R’ [11s/13s]
Running ‘test-FineGrayRegression.R’ [8s/12s]
Running ‘test-boxplotScore.R’ [9s/11s]
Running ‘test-iidCox.R’ [12s/14s]
Running ‘test-phreg.R’ [15s/17s]
Running ‘test-predictCox.R’ [26s/33s]
Running ‘test-predictCoxPL.R’ [10s/13s]
Running ‘test-predictRisk-TD.R’ [10s/13s]
Running ‘test-predictRisk.R’ [11s/12s]
Running ‘test-score-bootstrap.R’ [34s/43s]
Running ‘test-score.R’ [19s/19s]
Running ‘test-summary-score.R’ [19s/22s]
Running ‘test-wglm.R’ [10s/12s]
Running the tests in ‘tests/test-wglm.R’ failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 2022.03.22
Check: tests
Result: ERROR
Running ‘test-AUC.R’ [9s/12s]
Running ‘test-BinomialRegression.R’ [12s/13s]
Running ‘test-BrierScore.R’ [11s/12s]
Running ‘test-CauseSpecificCoxRegression.R’ [12s/15s]
Running ‘test-FineGrayRegression.R’ [9s/10s]
Running ‘test-boxplotScore.R’ [9s/11s]
Running ‘test-iidCox.R’ [12s/15s]
Running ‘test-phreg.R’ [15s/17s]
Running ‘test-predictCox.R’ [27s/29s]
Running ‘test-predictCoxPL.R’ [11s/24s]
Running ‘test-predictRisk-TD.R’ [12s/23s]
Running ‘test-predictRisk.R’ [11s/24s]
Running ‘test-score-bootstrap.R’ [36s/62s]
Running ‘test-score.R’ [17s/20s]
Running ‘test-summary-score.R’ [18s/28s]
Running ‘test-wglm.R’ [10s/18s]
Running the tests in ‘tests/test-wglm.R’ failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 2022.03.22
Check: tests
Result: ERROR
Running 'test-AUC.R' [8s]
Running 'test-BinomialRegression.R' [9s]
Running 'test-BrierScore.R' [7s]
Running 'test-CauseSpecificCoxRegression.R' [9s]
Running 'test-FineGrayRegression.R' [6s]
Running 'test-boxplotScore.R' [6s]
Running 'test-iidCox.R' [11s]
Running 'test-phreg.R' [14s]
Running 'test-predictCox.R' [22s]
Running 'test-predictCoxPL.R' [9s]
Running 'test-predictRisk-TD.R' [9s]
Running 'test-predictRisk.R' [9s]
Running 'test-score-bootstrap.R' [29s]
Running 'test-score.R' [16s]
Running 'test-summary-score.R' [19s]
Running 'test-wglm.R' [9s]
Running the tests in 'tests/test-wglm.R' failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-devel-windows-x86_64
Version: 2022.03.22
Check: tests
Result: ERROR
Running ‘test-AUC.R’ [7s/8s]
Running ‘test-BinomialRegression.R’ [9s/10s]
Running ‘test-BrierScore.R’ [8s/9s]
Running ‘test-CauseSpecificCoxRegression.R’ [9s/11s]
Running ‘test-FineGrayRegression.R’ [6s/7s]
Running ‘test-boxplotScore.R’ [7s/7s]
Running ‘test-iidCox.R’ [10s/11s]
Running ‘test-phreg.R’ [13s/14s]
Running ‘test-predictCox.R’ [21s/25s]
Running ‘test-predictCoxPL.R’ [8s/11s]
Running ‘test-predictRisk-TD.R’ [9s/11s]
Running ‘test-predictRisk.R’ [8s/10s]
Running ‘test-score-bootstrap.R’ [27s/31s]
Running ‘test-score.R’ [14s/17s]
Running ‘test-summary-score.R’ [13s/15s]
Running ‘test-wglm.R’ [8s/9s]
Running the tests in ‘tests/test-wglm.R’ failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-patched-linux-x86_64
Version: 2022.03.22
Check: tests
Result: ERROR
Running ‘test-AUC.R’ [7s/9s]
Running ‘test-BinomialRegression.R’ [9s/10s]
Running ‘test-BrierScore.R’ [9s/10s]
Running ‘test-CauseSpecificCoxRegression.R’ [9s/10s]
Running ‘test-FineGrayRegression.R’ [7s/7s]
Running ‘test-boxplotScore.R’ [7s/7s]
Running ‘test-iidCox.R’ [10s/11s]
Running ‘test-phreg.R’ [12s/14s]
Running ‘test-predictCox.R’ [21s/25s]
Running ‘test-predictCoxPL.R’ [8s/9s]
Running ‘test-predictRisk-TD.R’ [9s/10s]
Running ‘test-predictRisk.R’ [8s/11s]
Running ‘test-score-bootstrap.R’ [27s/31s]
Running ‘test-score.R’ [14s/17s]
Running ‘test-summary-score.R’ [13s/14s]
Running ‘test-wglm.R’ [8s/9s]
Running the tests in ‘tests/test-wglm.R’ failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-release-linux-x86_64
Version: 2022.03.22
Check: installed package size
Result: NOTE
installed size is 10.8Mb
sub-directories of 1Mb or more:
libs 9.3Mb
Flavors: r-release-macos-arm64, r-release-macos-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64
Version: 2022.03.22
Check: tests
Result: ERROR
Running 'test-AUC.R' [8s]
Running 'test-BinomialRegression.R' [10s]
Running 'test-BrierScore.R' [9s]
Running 'test-CauseSpecificCoxRegression.R' [9s]
Running 'test-FineGrayRegression.R' [7s]
Running 'test-boxplotScore.R' [8s]
Running 'test-iidCox.R' [11s]
Running 'test-phreg.R' [13s]
Running 'test-predictCox.R' [25s]
Running 'test-predictCoxPL.R' [9s]
Running 'test-predictRisk-TD.R' [10s]
Running 'test-predictRisk.R' [9s]
Running 'test-score-bootstrap.R' [30s]
Running 'test-score.R' [15s]
Running 'test-summary-score.R' [16s]
Running 'test-wglm.R' [9s]
Running the tests in 'tests/test-wglm.R' failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
── Failure (???): wglm - no censoring ──────────────────────────────────────────
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-release-windows-x86_64
Version: 2022.03.22
Check: running tests for arch ‘i386’
Result: ERROR
Running 'test-AUC.R' [8s]
Running 'test-BinomialRegression.R' [9s]
Running 'test-BrierScore.R' [9s]
Running 'test-CauseSpecificCoxRegression.R' [9s]
Running 'test-FineGrayRegression.R' [7s]
Running 'test-boxplotScore.R' [7s]
Running 'test-iidCox.R' [11s]
Running 'test-phreg.R' [12s]
Running 'test-predictCox.R' [24s]
Running 'test-predictCoxPL.R' [9s]
Running 'test-predictRisk-TD.R' [10s]
Running 'test-predictRisk.R' [10s]
Running 'test-score-bootstrap.R' [30s]
Running 'test-score.R' [15s]
Running 'test-summary-score.R' [15s]
Running 'test-wglm.R' [8s]
Running the tests in 'tests/test-wglm.R' failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
-- Failure (???): wglm - no censoring ------------------------------------------
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-oldrel-windows-ix86+x86_64
Version: 2022.03.22
Check: running tests for arch ‘x64’
Result: ERROR
Running 'test-AUC.R' [8s]
Running 'test-BinomialRegression.R' [10s]
Running 'test-BrierScore.R' [9s]
Running 'test-CauseSpecificCoxRegression.R' [9s]
Running 'test-FineGrayRegression.R' [7s]
Running 'test-boxplotScore.R' [7s]
Running 'test-iidCox.R' [12s]
Running 'test-phreg.R' [13s]
Running 'test-predictCox.R' [24s]
Running 'test-predictCoxPL.R' [10s]
Running 'test-predictRisk-TD.R' [10s]
Running 'test-predictRisk.R' [9s]
Running 'test-score-bootstrap.R' [31s]
Running 'test-score.R' [15s]
Running 'test-summary-score.R' [14s]
Running 'test-wglm.R' [8s]
Running the tests in 'tests/test-wglm.R' failed.
Complete output:
> ### test-wglm.R ---
> ##----------------------------------------------------------------------
> ## Author: Brice Ozenne
> ## Created: Dec 21 2021 (11:04)
> ## Version:
> ## Last-Updated: Dec 21 2021 (16:46)
> ## By: Brice Ozenne
> ## Update #: 16
> ##----------------------------------------------------------------------
> ##
> ### Commentary:
> ##
> ### Change Log:
> ##----------------------------------------------------------------------
> ##
> ### Code:
>
> ## * Packages
> library(testthat)
> library(data.table)
> library(mets)
Loading required package: timereg
Loading required package: survival
Loading required package: lava
Attaching package: 'lava'
The following object is masked from 'package:testthat':
compare
mets version 1.3.0
> library(riskRegression)
riskRegression version 2022.03.22
> library(survival)
>
> ## * Simulate data
> set.seed(10)
> n <- 250
> tau <- 1:5
> d <- sampleData(n, outcome = "competing.risks")
> dFull <- d[event!=0] ## remove censoring
> dSurv <- d[event!=2] ## remove competing risk
>
> ## * no censoring
> test_that("wglm - no censoring",{
+ test <- wglm(regressor.event = ~ X1 + X8, formula.censor = Surv(time,event==0) ~ 1,
+ times = tau, data = dFull)
+
+ GS <- suppressWarnings(logitIPCW(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull))
+
+ expect_equal(coef(test, time = tau[5]), summary(GS)$coef[,"Estimate"], tol = 1e-5)
+ expect_equal(summary(test, print = FALSE)[[5]][,"Std. Error"], summary(GS)$coef[,"Std.Err"], tol = 1e-5)
+
+ ## ate
+ test.ate <- ate(test, data = dFull, times = tau, treatment = "X1", verbose = FALSE)
+ GS.ate <- logitATE(formula = Event(time,event)~X1 + X8,
+ time = tau[5], data = dFull, treat.model = X1~1)
+ expect_equal(test.ate$diffRisk[5,estimate], GS.ate$difriskG, tol = 1e-5)
+ expect_equal(test.ate$diffRisk[5,se], GS.ate$se.difriskG, tol = 1e-5)
+ })
-- Failure (???): wglm - no censoring ------------------------------------------
test.ate$diffRisk[5, estimate] not equal to GS.ate$difriskG.
names for current but not for target
Error in reporter$stop_if_needed() : Test failed
Calls: test_that -> <Anonymous>
Execution halted
Flavor: r-oldrel-windows-ix86+x86_64
Current CRAN status: OK: 13