sav
file load in FilePSInput.R
, FileRepeatedInput.R
, FileSurveyInput.R
forestcoxServer
forestcoxUI
, forestcoxServer
)forestglmUI
, forestglmServer
)rocModule
: Add accucary/ppv/npv with thresholdwilcox.test
Plot
panel)feature applies in
jsBasicExtAddin
(shiny app)
Add description with callout
Data
, Table 1
panelmodified some UI (with style.css
)
Data
's table column has color (when vairable is category)update DT function (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
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