Skip to content

adace

Estimator of the Adherer Average Causal Effect

v1.0.2 · Aug 28, 2023 · GPL (>= 3)

Description

Estimate the causal treatment effect for subjects that can adhere to one or both of the treatments. Given longitudinal data with missing observations, consistent causal effects are calculated. Unobserved potential outcomes are estimated through direct integration as described in: Qu et al., (2019) <doi:10.1080/19466315.2019.1700157> and Zhang et. al., (2021) <doi:10.1080/19466315.2021.1891965>.

Downloads

270

Last 30 days

15788th

882

Last 90 days

3.2K

Last year

Trend: +10.2% (30d vs prior 30d)

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Plus_Plus_MethodB.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method B}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodA.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^

Changelog

Full NEWS →

v1.0.2

# adace 1.0.2

• Second release of adherer's estimands.
• Version 2 updates: fixed estimation of standard errors and
relaxed assumption of dropout before the first timepoint.

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) est_S_Plus_Plus_MethodA.Rd:31: Lost braces; missing escapes or markup?
    31 |   \item{trt_diff}{Estimate of treatment difference for S_{++} using Method A}
       |                                                          ^
checkRd: (
...[truncated]...
         ^
checkRd: (-1) est_S_Star_Plus_MethodB.Rd:29: Lost braces; missing escapes or markup?
    29 |   \item{trt_diff}{Estimate of treatment difference for S_{*+} using Method B}
       |                                                          ^

Dependency Network

Dependencies Reverse dependencies reshape2 pracma adace

Version History

new 1.0.2 Mar 10, 2026
updated 1.0.2 ← 1.0.1 diff Aug 27, 2023
new 1.0.1 Mar 21, 2022