Skip to content

JQL

Jump Q-Learning for Individualized Interval-Valued Dose Rule

v3.6.9 · Nov 15, 2019 · LGPL-3

Description

We provide tools to estimate the individualized interval-valued dose rule (I2DR) that maximizes the expected beneficial clinical outcome for each individual and returns an optimal interval-valued dose, by using the jump Q-learning (JQL) method. The jump Q-learning method directly models the conditional mean of the response given the dose level and the baseline covariates via jump penalized least squares regression under the framework of Q learning. We develop a searching algorithm by dynamic programming in order to find the optimal I2DR with the time complexity O(n2) and spatial complexity O(n). To alleviate the effects of misspecification of the Q-function, a residual jump Q-learning is further proposed to estimate the optimal I2DR. The outcome of interest includes the best partition of the entire dosage of interest, the regression coefficients of each partition, and the value function under the estimated I2DR as well as the Wald-type confidence interval of value function constructed through the Bootstrap.

Downloads

149

Last 30 days

21653rd

149

Last 90 days

149

Last year

CRAN Check Status

2 NOTE
12 OK
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 OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 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 OK
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Hengrui Cai <hcai5@ncsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Hengrui",
                      family = "Cai",
                      role = c("aut", "cre"),
                      email = "hcai5@ncsu.edu"),
               person(given = "Chengchun",
                      family = "shi",
                      role = "aut",
                      email = "cshi4@ncsu.edu"),
               person(given = "Rui",
                      family = "Song",
                      role = "aut",
                      email = "rsong@ncsu.edu"),
               person(given = "Wenbin",
                      family = "Lu",
                      role = "aut",
                      email = "wlu4@ncsu.edu"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Hengrui Cai <hcai5@ncsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Hengrui",
                      family = "Cai",
                      role = c("aut", "cre"),
                      email = "hcai5@ncsu.edu"),
               person(given = "Chengchun",
                      family = "shi",
                      role = "aut",
                      email = "cshi4@ncsu.edu"),
               person(given = "Rui",
                      family = "Song",
                      role = "aut",
                      email = "rsong@ncsu.edu"),
               person(given = "Wenbin",
                      family = "Lu",
                      role = "aut",
                      email = "wlu4@ncsu.edu"))
as necessary.
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
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

*


            

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Hengrui Cai <hcai5@ncsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Hengrui",
                      family = "Cai",
                      role = c("aut", "cre"),
                      email = "hcai5@ncsu.edu"),
               person(given = "Chengchun",
                      family = "shi",
                      role = "aut",
                      email = "cshi4@ncsu.edu"),
               person(given = "Rui",
                  
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Hengrui Cai <hcai5@ncsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Hengrui",
                      family = "Cai",
                      role = c("aut", "cre"),
                      email = "hcai5@ncsu.edu"),
               person(given = "Chengchun",
                      family = "shi",
                      role = "aut",
                      email = "cshi4@ncsu.edu"),
               person(given = "Rui",
                  

Dependency Network

Dependencies Reverse dependencies caret pdist randomForest JQL

Version History

new 3.6.9 Mar 9, 2026