cox2.display
now properly handles variables with
no variation in complete cases during univariate analysiscox2.display
correctly filters out NA p-values
when using pcut.univariate
optioncox2.display
now properly handles data.table
objects with data_for_univariate
parametercox2.display
shows adjusted HR properly and also
handles clustered coxph model properly.pcut.univariate
is applied,
cox2.display
now correctly shows metrics (N, AIC, C-index,
Events) from the selected model with significant variables@importFrom survival Surv
for proper
NAMESPACE generationglmshow.display
now properly handles interaction
terms with pcut.univariate
optionglmshow.display
correctly maintains variable order
when selecting significant variables with interaction termsglmshow.display
now displays proper reference
levels for interaction terms with multi-level factors (e.g., “wt:cyl:
ref.=4”)geeglm.display
now correctly uses
data_for_univariate
with pcut.univariate
to
refit model with selected variables only, updating N accordinglylmer.display
now correctly uses
data_for_univariate
with pcut.univariate
to
refit model with selected variables only, updating N and other metrics
accordinglyLabeljsTable
now supports interaction terms,
applying labels to both main effects and interaction coefficientsCreateTableOneJS
and
svyCreateTableOneJS
, column names are more descriptive when
using psub = T
with strata
,
strata2
.data_for_univariate
in
cox2.display
, geeglm.display
,
lmer.display
, crude p-values in univariate tables are now
computed directly from the raw data passed via
data_for_univariate
.cox2.display
when all status 0cox2.display
when all status 0
(isList, column&row name diff check)id
and weight
columns from input data in the Cox module.labeldata
option in
TableSubgroupGLM
, TableSubgroupMultiGLM
,
TableSubgroupCox
, TableSubgroupMultiCox
cox2.display
HRTableSubgroupMultiGLM
when
covariatesforestcox
when categorical binary
outcomeforestglm
when categorical
covariatesforestcox
and forestglm
with
datatype of P value in tableforestcox
forestcox
addOverall
options to
svyCreateTableOneJS
TableSubgroupCox
weights
option to
TableSubgroupCox
and TableSubgroupMultiCox
for
marginal cox model. ex: weights = "weights"
strata
option to
TableSubgroupCox
and TableSubgroupMultiCox
for
marginal cox model. ex: strata = "sex"
TableSubgroupMultiCox
with clusterTableSubgroupCox
and
TableSubgroupMultiCox
cox2.display
.cluster
option to
TableSubgroupCox
and TableSubgroupMultiCox
for
marginal cox model. ex: cluster = "inst"
forestcox
and forestglm
.svycox
and
svyglm
.lmer
.coxme
.cox2
.glmshow
.normalityTest
option to
CreateTableOneJS
to perform the Shapiro test for all
variables.glmshow.display
and TableSubgroupMultiGLM
mort
TableSubgroupGLM
: thanks for
weisx2022
TableSubgroupCox
: thanks for
ciciing
svyglm
( thanks
for cyk0315
)addOverall
options to CreateTableOneJS
and svyCreateTableOneJS
to add overall column.mk.lev
LabelepiDisplay
: thanks for
thisis05
TableSubgroupCox
: thanks for
Ding-yuan Wan
coxme.display
: thanks for
Cristina Ganuza Vallejo
TableSubgroupGLM
&
TableSubgroupCox
allow subgroup variable with
continuous.*.display
: univariate analysis with
stats::update
svyCreateTableOneJS
in example/test.svycox.display
Remove dependency with group_split
function
(dplyr package)
Use survey::regTermTest
for interaction p
calculation with survey::svycoxph
.
CreateTableOneJS
,
svyCreateTableOneJS
: when with labeldata, variables other
than numeric or factor types are excluded.TableSubgroupGLM
,
TableSubgroupMultiGLM
: p valueTableSubgroupGLM
,
TableSubgroupMultiGLM
: subgroup analysis for GLM(gaussian,
logistic)showpm
option with showAllLevels = F
when
no strata.TableSubgroupCox
: apply extend = T
option to summary.survfit
LabelepiDisplay
, LabeljsTable
with only
1 independent variable.
CreateTableOneJS
, svyCreateTableOneJS
: Add
showpm
option to show normal distributed continuous
variables as Mean ± SD.LabelepiDisplay
, LabeljsTable
:
label error.TableSubgroupCox
: error with too large
time_eventrateBugfix TableSubgroupCox
: error with factor variable
including NA
.
Update TableSubgroupCox
: compatible with upcoming
survival pacakge update.
svycox.display
: compatible with upcoming
survival pacakge update.CreateTableOneJS
with 2 level
strata & psub = F
.Additional bug fix: match with survival3.1-x.
class
issue:
https://developer.r-project.org/Blog/public/2019/11/09/when-you-think-class.-think-again/index.html
TableSubgroupCox
.TableSubgroupCox
.geeglm.display
.CreateTableOneJS
and svyCreateTableOneJS
can get simplified table with showAllLevels = F
option.TableSubgroupMultiCox
: Get sub-group analysis
table for forestplot with Cox/svycox
model.CreateTableOneJS
and
svyCreateTableOneJS
according to tableone
package(0.10.0).cox2.display
Update travis-ci
Add appveyor CI to test window environment
Add vignettes
glmshow.display
svyCreateTableOne2
, svyCreateTableOneJS
,
LabelJsTable
, LabelepiDisplay
and
svyregress.display
coefNA
can be used in
svyregress.display
svyglm
function.
Apply testhat.
Auto-selection between Chi-square test and
Fisher’s exact test in CreateTableOneJS
,
CreateTableOne2
.
Table 1 for survey data: svyCreateTableOne2
and
svyCreateTableOneJS
are modified functions of
svyCreateTableOne
(tableone
package).
New function: coefNA
Bug fixes: Coefficients in glmshow.display
,
cox2.display
cox2.display
glmshow.display
,
cox2.display
, geeglm.display
,
coxme.display
glmshow.display
: table from
glm.object
.LabelepiDisplay
: column name issue.svycox.display
: table from svycoxph.object
in survey packagesvyregress.display
: table from
svyglm.object
in survey packageUpdate: cox2.display
function allows
data
argument.
Remove jsBasicGadget
: Move to
jsmodule package.
Shiny gadget for descriptive statistics:
jsBasicGadget
Rstudio Addin of jsBasicGadget
:
jsBasicAddin
geeExp
, lmerExp
functioncoxExp
, cox2.display
functionTable from coxph.object
(survival
package) - allow cluster
& frailty
options: cox2.display
function
Apply label information to cox2.display
:
LabeljsCox
function
Apply label information to geeglm.display
:
LabeljsGeeglm
function
geeglm.display
functionApply label information to epiDisplay.object
:
LabelepiDisplay
function
Apply label information to lmer.display
,
coxme.display
: LabeljsMixed
function
coxme.object
(coxme
package): coxme.display
functionopt.tb1
from 10 to
25.