## Apps

**Apps giving useful values from a few inputs***Apps saving you from looking up formulae or using a calculator*- App that gives you the RCI (Reliable Change Index) for given baseline score SD, reliability and the inclusion interval you want (usually .95, i.e. 95%). Uses the getRCIfromSDandAlpha() function from the CECPfuns R library but the maths is trivial.
- App which extends that to give you a plausible interval around that RCI using the confidence interval for the SD given your n.
- App that gives you the CSC (Clinically Significant Change) method c cut off value for given referential help-seeking and non-help-seeking means and SDs. The maths is trivial for the CSC but this does show the plot of the probabilities underpinning the CSC and that it balances the misclassification rates (given truly Gaussian distributions!).
- App that gives you Hedges's g effect size measure given reported Cohen's d and the n. See also my Rblog post: Hedges's g.
- App that gives you the appropriate CSC (and hence CSC classification) given a YP-CORE score, age and gender. It allows use of lookup tables for the CSC for the UK and Ireland and for Italy. See also my Rblog post: CSC by gender and age for more on this.
- App that gives you the predicted internal reliabilities for different lengths of measures given a reliability and length or a measure. See also my Rblog post about the Spearman-Brown (or Brown-Spearman!) formula that is behind this.
**Apps giving confidence intervals from observed counts or statistics and dataset sizes**

These can be useful if you have these statistics from a report that doesn't give the confidence intervals.- App that gives you a confidence interval around an observed proportion given the total
*n*, x the (smaller) number of interest within that*n*and the width of CI you want (usually .95, i.e. 95%). Uses the binconf() function from the Hmisc R library which uses the Wilson method to get the CI. - App that gives you a confidence interval around the difference between two independent proportions given the total
*n*, x in each dataset/group, the numbers of interest within each group*n*and the width of CI you want (usually .95, i.e. 95%). Gives what I call a "biplane plot" of the two CIs. - App that gives you a confidence interval (CI) around an observed mean given that value, either the observed SD or SE, the width of CI you want (usually .95, i.e. 95%) and the
*n*of the dataset from which the alpha was obtained. The maths is parametric and can be sensitive to non-Gaussian distributions, bootstrap CI definitely preferred if you have the raw data. - App that gives you a confidence interval (CI) around an observed SD or variance given that value, either the observed SD or SE, the width of CI you want (usually .95, i.e. 95%) and the
*n*of the dataset from which the alpha was obtained. Again, the maths is parametric and can be sensitive to non-Gaussian distributions, bootstrap CI definitely preferred if you have the raw data. - App that gives you a confidence interval around an observed Pearson correlation given the total
*n*, R the correlation and the width of CI you want (usually .95, i.e. 95%). Uses basic parametric theory so treat the CI as indicative rather than definitive. However, if all you have is the*n*and correlation, it's the best you can do! - App that gives you a confidence interval around an observed Spearman correlation given the total
*n*, Rs the correlation and the width of CI you want (usually .95, i.e. 95%). I used to say the Pearson CI could be used but that is a very poor approximation, this is better. - App that gives you a confidence interval (CI) around an observed Cronbach alpha value given that value, the width of CI you want (usually .95, i.e. 95%) and the
*n*of the dataset from which the alpha was obtained. The maths is parametric but fairly robust to non-Gaussian distributions. *Apps to give plots from population parameters or sample statistics*- App that gives sample statistics, histogram, ecdf and qqplot for samples from a true Gaussian population. You input the sample size, mean, SD you want and the number of histogram bins (and the random number seed: to get replicable samples). Mainly for teaching/illustration.
- App that gives a plot of the CIs around an observed Pearson correlation for a range of dataset sizes (n). The CI can be anything from .7 to .999 but defaults to .95, i.e. 95%. Parametric CI as it assumes you only have an R value of interest to you, not data. Probably mainly for teaching/illustration.
*Illustrative and modelling apps*- App to create samples of data from various population distributions Currently it has just Gaussian and uniform distributions as these are the most common in pure modelling distributions in our field. You control the seed (to get replicable samples), the
*n*and the population parameters and you can get the data as space, comma, semicolon and tab spaced vectors or as a table that you can download in spreadsheet formats. You can use this to generate data to feed into other data crunching apps here as those expand. - Model of a simple screening design taking the n, prevalence and the sensitivity and specificity of the screening test. Gives full screening table and the PPV and NPV. Changing the prevalence allows you to see how much this affects PPV and NPV. Created to complement OMbook glossary entry about screening.
- Model of how the statistical power to detect an effect is affected by using the Bonferroni correction for multiple tests. Created to complement OMbook glossary entry about the Bonferroni correction.

**Apps using uploaded file data**- App that takes data from file upload for histogram and summary statistics. This is as much a test of concept as a particularly useful app though it does give a downloadable histogram with some configuration and downloading summary statistics. Data can be uploaded as CSV, TSV (Tab Separated Variables), R format, SPSS sav file, Excel xlsx and xls or Libre/OpenOffice ods files. Non-numeric values and missing values are noted but ignored.
- App that gives you a confidence interval (CI) around observed quantiles of a distribution given the data, the quantiles you want and the width of CI you want (usually .95, i.e. 95%) and the
*n*of the dataset from which the alpha was obtained. Uses Nyblom's method to get robust CIs for the quantiles. New version, as of 5.vi.24 allows uploading of data as well as just pasting it in. - First app that scores CORE-OM item data . This takes an Excel file of the format I created to score CORE-OM data collected with Microsoft forms. This is proof of concept really and should be followed by apps allowing CORE-OM, and then other CORE measure, item scores to be uploaded and scored. It gives all the CORE-OM scores including the CORE-6D utility score and also gives the scores for the embedded items of all the shorter adult measures that are derived from the CORE-OM.

## Usage statistics

I have created a simple breakdown of the log data at https://www.psyctc.org/Analysing_shiny_usage.html## Email update list

There is now an Email announcement list, never updating more than monthly, where I will put up developments of new apps here but also a summary of updates to the online glossary and new posts in the Rblog. You can sign up for the update list here to be alerted to new things.

*Last updated 5.v.24*