sav
file load in FilePSInput.R
,
FileRepeatedInput.R
, FileSurveyInput.R
forestcoxServer
Subgroup analysis with forestplot (Thanks for Yoonkyoung Jeon)
forestcox (forestcoxUI
,
forestcoxServer
)
forestglm (forestglmUI
,
forestglmServer
)
rocModule
: Add accucary/ppv/npv with thresholdwilcox.test
jsBasicExtAddin
, jsBasicGatget
Plot
panel)feature applies in
jsBasicExtAddin
(shiny app)
Data
, Table 1
panelstyle.css
)
Data
’s table column has color (when vairable is
category)Data
)
Column visiblity
button addedColumn Reorder
feature addedarrow
keys)csvfileInput.R
Not use file’s extension not name.
(csv.txt
will nor work)ggpairs.R
apply theme with less
if-else
kaplanModule
PPT downloadrocModule
Change jsRepeatedGadjet
to
jsRepeatedGadget
rocModule
cutoff fix: rocModule
Add “Show 1-specificity” option
histogramUI
,
histogramServer
)timerocModule
,
rocModule
when 1 model, 1 indpendent variable.timerocModule
: Invert plot when auc < 0.5boxUI
, boxServer
),
Lineplot(LineUI
, LineServer
),
Barplot(BarUI
, BarServer
)coxph
ties option to coxModule
:
ties.coxphkaplanModule
runs even if timeby =
1timerocModule
: Change AUC/AUC difference 95%CI
calculation method to survival::concordance
New module scatterplotUI
&
scatterplotServer
: scatterplot using ggpubr: apply to
Basic statistics
timerocModule
, rocModule
: Compare ROC
curve even if there are different sample size(na omit)
Change timeby unit from 1 to 0.5 (when <365)
Add surv.scale option to kaplan-meier plot
Fix PS matching error with missing values
Fix according to MatchIt 4.0 update.
Erratum: Cumulative hazard -> Cumulative incidence
coxUI
, coxModule
.Add landmark analysis to kaplan-meier analysis. Pease update jskm to 0.4.0 version.
Add option hide 95%CI of AUC, NRIIDI to
timerocModule
. It reduces computation time.
Apply AIC based stepwise selection to linear/logistic regression, cox model.
Deprecated fucntion: regressModule
&
logisticModule
, please use regressModule2
& logisticModule2
tb1module1
,tb1module2
: get
simulated p value in Fisher exact test when larger than 2 by 2
tables.Incorrect p-value when applying cluster options.
PS matching: allow continuous variables as Independent variables
Change reference of categorical variables
Add line type option to kaplan-meier plot
Change UI: ROC/time-dependent ROC analysis.
Choose cut-off value in kaplan-meier analysis with continuous independent variable.
Add some icons.
Choose multiple conditions when subsetting data.
Add caliper option when propensity score matching.
Make binary variables from contiuous variables.
Non-normal variables can be summarized with [min,max].
Add line color, x-axis label option to kaplan-meier plot
csv
file upload.Basic statistics with external file:
jsBasicExtAddin
Propensity score analysis with external file:
jsPropensityExtAddin
Repeated measure analysis with external file:
jsRepeatedExtAddin
Survey data analysis with external file:
jsSurveyExtAddin
Regression/Logistic model in jsSurveyAddin
.
Id issue in repeated measure analysis.
Error if repeated measure variable is id.
Error if there are missing values.
data.frame
vs data.table
issue.jsSurveyGadget
and FileSurveyInput
Encoding issues when reading sav/sas7bdat/dta
formats.
Default independent variables when running regression/logistic/cox analysis
limit.unires
option to
regression/logistic/cox analysis to prevent computation
burden.Shiny module forROC analysis : rocUI
rocModule
.
Add this module to jsBasicGadget
and
jsRepeatedGadjet
.
jsSurveyGadget
)Change candidate time variables in survival analysis : allow only > 0
Add option to change legend, p-value position in kaplan-meier plot
Shiny module for time-dependent ROC analysis :
timerocUI
timerocModule
.
Add this module to jsBasicGadget
and
jsRepeatedGadjet
.
Add progress bar to download handlers of scatterplot and kaplan-meier plot.
Kaplan-meier plot in Basic statistics
can use
continuous variables as group variables. The module
suggest best 5 cuts based on the p-values of logrank test.
Add number at risk table option to weighted kalan-meier plot.
Add sub-group analysis based on the range of continuous variable.
Add multiple factor choice option when doing sub-group analysis based on categorical variable.
Fix warn
variable error in
regressModule
, logisticModule
.
Fix list of except variables in
ggpairsModule
.
Update travis-ci.
Add appveyor CI to test window environment.
regressModule
, jsBasicGadget
.jsSurveyGadget
jsSurveyGadget
jsSurveyGadget
Apply list tye independent variables to
regressModule
, logisticModule
,
GEEModuleLinear
and GEEModuleLogistic
Change sub-group analysis’s reactive methods:
regressModule
, logisticModule
,
GEEModuleLinear
and GEEModuleLogistic
Add marginal cox model option to
coxModule
, kaplanModule
and
jsRepeatedGadget
Add Overall kaplan-meier plot to
kaplanModule
Set default cluster, strata and weights to
None in jsSurveyGadget
,
FileSurveyInput
Some error comments in coxModule
and
kaplanModule
Change default candidate dependent variables to
categorical variables with 0, 1 in
GEEModuleLogistic
, jsRepeatedGadget
Module for Survival analysis:
coxUI
, coxModule
, kaplanUI
and
kaplanModule
Module for ggplot download UI:
ggplotdownUI
jsBasicGadget
,
jsSurveyGadget
jsPropensityGadget
Bug fixes : Label information in regressModule
,
logisticModule
Update: default.unires option to
regressModule
, logisticModule
FileSurvey
, regressModule
,
logisticModule
and jsSurveyGadget
jsSurveyGadget
FileSurvey
regressModule
,
logisticModule
and tb1
regressModule
, logisticModule
,
jsPropensityGadget
, GEEModuleLinear
and
GEEModuleLogistic
FileRepeated
,
GEEModuleUI
, GEEModuleLinear
and
GEEModuleLogistic
jsRepeatedGadget
nfactor.limit
in
regressModule
, logisticModule
,
jsBasicGadget
, csvFileInput
and
FilePsInput
regressModule
, logisticModule
,
jsPropensityGadget
can deal missing data issue.
csvFileInput
, FilePSInput
change
variable class integer64 to
double.
.dta
format.tb1module
, tb1module2
,
tb1simple
,tb1simple2
: compatible with updated
jstable
Add sub-group analysis to regressModule
,
logisticModule
and
jsPropensityGadget
.
Apply the updated cox2.display
function in
jstable package to
jsPropensityGadget
.
ggpairsModule
,
ggpairsModule2
.IPTW table in tb1simple
and tb1simple2
modules.
Kaplan-meier UI in jsPropensityGadget
tb1module
and tb1module2
can control the
maximum factor levels to include.NA
when
selecting binary variables.csvFile
module can remove empty columns.glmshow.display
in
jstable package.jsPropensityGadget
: Propensity score analysisExcluded non-normal variable selection feature from
tb1simple
module.
Apply original variable names to label information :
csvFileInput
& FilePsInput
functions.
tb1simpleUI
, tb1simple
,
tb1simple2
for propensity score analysiscsvInput
,
tb1module
and tb1module2
FilePsInput
, FilePs
are modules of data
input for propensity score calculation.data.table
& fread
check.names option to TRUE
jsBasicGadget
: Basic statisticscsvFile
changes variable name including /
to _
and etc.sav/sas7bdat
formatstbmoduleUI
, tbmoduleUI2
: some errortbmoduleUI
, tbmoduleUI2
: Apply
shapiro.test
regressModuleUI
, regressModule
,
regressModule2
logisticModuleUI
, logisticModule
,
logisticModule2
ggpairsModuleUI1
, ggpairsModuleUI2
,
ggpairsModule
regress.display2
, logistic.display2
:
Regression table for reactive data.csvFile
: Add n_ to column names that begin
with a number.tb1moduleUI2
can deal reactive
datatb1moduleUI
, tb1module
csvFile
can deal label informationcsvFileInput
, csvFile