Package: metaConvert 2.0.0

Corentin J. Gosling

metaConvert: An Automatic Suite for Estimation of Various Effect Size Measures

Automatically estimate 14 effect size measures from a well-formatted dataset, including Cohen's d, Hedges' g, mean difference, odds ratio, risk ratio, incidence rate ratio, risk difference, number needed to treat, Pearson correlation, Fisher's z, Cronbach's alpha, intraclass correlation coefficient, and single-group proportion. Provides a two-tier quality-flag diagnostic system for input validation and post-computation plausibility checks, missing-data guidance that tells users which columns would unlock additional estimators, post-hoc correction for attenuation due to measurement error, and standalone psychometric utilities (standard error of measurement, smallest detectable change, change-score reliability). Various other functions can help, for example, removing dependency between several effect sizes, or identifying differences between two datasets. This package is mainly designed to assist in conducting a systematic review with a meta-analysis but can be useful to any researcher interested in estimating an effect size.

Authors:Corentin J. Gosling [aut, cre], Samuele Cortese [aut], Marco Solmi [aut], Belen Haza [aut], Eduard Vieta [aut], Richard Delorme [aut], Paolo Fusar-Poli [aut], Joaquim Radua [aut]

metaConvert_2.0.0.tar.gz
metaConvert_2.0.0.tar.gz(r-4.7-any)metaConvert_2.0.0.tar.gz(r-4.6-any)
metaConvert_2.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
metaConvert/json (API)

# Install 'metaConvert' in R:
install.packages('metaConvert', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:
  • df.compare1 - Fictitious dataset 1
  • df.compare2 - Fictitious dataset 2
  • df.haza - Meta-analytic dataset inspired from Haza and colleagues
  • df.psychom - Simulated dataset for a COSMIN-based systematic review of PROMs
  • df.short - Short version of the df.haza dataset

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.48 score 1 packages 4 scripts 572 downloads 103 exports 82 dependencies

Last updated from:26666c5e1c. Checks:4 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK211
source / vignettesOK266
linux-release-x86_64OK217
wasm-releaseOK184

Exports:aggregate_dfcompare_dfcompute_sdccompute_semconvert_dfdata_extraction_sheetes_disattenuatees_from_2x2es_from_2x2_propes_from_2x2_sumes_from_ancova_fes_from_ancova_f_pvales_from_ancova_md_cies_from_ancova_md_pvales_from_ancova_md_sdes_from_ancova_md_sees_from_ancova_means_cies_from_ancova_means_sdes_from_ancova_means_sd_pooled_adjes_from_ancova_means_sd_pooled_crudees_from_ancova_means_sees_from_ancova_tes_from_ancova_t_pvales_from_anova_fes_from_anova_pvales_from_beta_stdes_from_beta_unstdes_from_cases_timees_from_chisqes_from_chisq_pvales_from_cohen_des_from_cohen_d_adjes_from_cronbach_alphaes_from_etasqes_from_etasq_adjes_from_fisher_zes_from_hedges_ges_from_icces_from_linreg_b_cies_from_linreg_b_pvales_from_linreg_b_sees_from_linreg_tes_from_logreg_tes_from_md_cies_from_md_pvales_from_md_sdes_from_md_sees_from_mean_change_cies_from_mean_change_ci_single_groupes_from_mean_change_pvales_from_mean_change_pval_single_groupes_from_mean_change_sdes_from_mean_change_sd_single_groupes_from_mean_change_sees_from_mean_change_se_single_groupes_from_means_cies_from_means_ci_pre_postes_from_means_ci_pre_post_single_groupes_from_means_sdes_from_means_sd_pooledes_from_means_sd_pre_postes_from_means_sd_pre_post_single_groupes_from_means_sees_from_means_se_pre_postes_from_means_se_pre_post_single_groupes_from_med_min_maxes_from_med_min_max_quartses_from_med_quartses_from_ores_from_or_cies_from_or_pvales_from_or_sees_from_paired_fes_from_paired_f_pvales_from_paired_tes_from_paired_t_pvales_from_paired_t_single_groupes_from_pearson_res_from_phies_from_plot_ancova_meanses_from_plot_meanses_from_prop_single_groupes_from_prop_single_group_countses_from_pt_bis_res_from_pt_bis_r_pvales_from_rd_cies_from_rd_pvales_from_rd_sees_from_rr_cies_from_rr_pvales_from_rr_sees_from_spearman_rhoes_from_student_tes_from_student_t_pvales_from_user_adjes_from_user_crudees_variab_from_means_cies_variab_from_means_sdes_variab_from_means_sepool_armsreliability_change_scoresee_input_datasummary.metaConvert

Dependencies:backportsbase64encbitbit64bslibcachemcellrangercheckmateclicliprcompareDFcpp11crayoncurldata.tabledigestdplyrestimrawevaluatefastmapfontawesomeforcatsforeignfsgenericsgluehavenhighrhmshtmlTablehtmltoolshtmlwidgetsjquerylibjsonliteknitrlatticelifecyclemagrittrmathjaxrMatrixmemoisemetadatmetaformimenlmenumDerivopenxlsxpbapplypillarpkgconfigprettyunitsprogresspurrrR.methodsS3R.ooR.utilsR6rappdirsRcppreadrreadxlrematchriorlangrmarkdownrstudioapisassstringistringrtibbletidyrtidyselecttinytextzdbutf8vctrsvroomwithrwritexlxfunyamlzip

Vignette 1. General guidance about metaConvert
Step 1. Protocol stage | Step 2. Dataset comparison | Step 3. Effect size computation | Basic usage | More advanced usage | Risk difference and NNT | Quality flags and missing-data guidance | Correction for attenuation due to measurement error | Psychometric utilities: SEM and SDC | I do not like R

Last update: 2026-07-20
Started: 2024-03-01

Vignette 2. Psychometric meta-analysis with metaConvert (COSMIN framework)
Introduction | Data preparation | Internal consistency | Effect size computation | Meta-analysis | Alternative: raw alpha | Test-retest reliability | Measurement error | Study-specific SEM and SDC | Pooling SEM | Criterion and construct validity | (a) Pooling uncorrected correlations | (b) Individual disattenuation then pooling | Using pooled reliability when study-specific data are unavailable | Responsiveness | Effect size computation with change-score correction | Sensitivity analysis for unknown pre-post correlations | Floor and ceiling effects | Effect size computation and pooling | Beyond metaConvert | Summary

Last update: 2026-07-20
Started: 2026-07-20

Readme and manuals

Help Manual

Help pageTopics
metaConvert: An R Package Dedicated to Automated Effect Size CalculationsmetaConvert-package metaConvert
Aggregate a dataframe containing dependent effect sizesaggregate_df
Convert a "metaConvert" object to a dataframeas.data.frame.metaConvert
Flag the differences between two dataframes.compare_df
Compute Smallest Detectable Change (SDC) from SEMcompute_sdc
Compute Standard Error of Measurement (SEM) from reliability and SDcompute_sem
Automatically compute effect sizes from a well formatted datasetconvert_df
Data extraction sheet generatordata_extraction_sheet
Fictitious dataset 1df.compare1
Fictitious dataset 2df.compare2
Meta-analytic dataset inspired from Haza and colleagues (2024)df.haza
Simulated dataset for a COSMIN-based systematic review of PROMsdf.psychom
Short version of the df.haza datasetdf.short
Disattenuate (correct for unreliability) a correlation coefficientes_disattenuate
Convert a 2x2 table into several effect size measureses_from_2x2
Convert the proportion of occurrence of a binary event in two independent groups into several effect size measureses_from_2x2_prop
Convert a table with the number of cases and row marginal sums into several effect size measureses_from_2x2_sum
Convert a F-statistic obtained from an ANCOVA model into several effect size measures.es_from_ancova_f
Convert a two-tailed p-value of an ANCOVA t-test into several effect size measures.es_from_ancova_f_pval
Convert an adjusted mean difference and adjusted standard deviation between two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_md_ci
Convert an adjusted mean difference and adjusted standard deviation between two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_md_pval
Convert an adjusted mean difference and adjusted standard deviation between two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_md_sd
Convert an adjusted mean difference and standard error between two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_md_se
Convert means and 95% CIs of two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_means_ci
Convert means and standard deviations of two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_means_sd
Convert means and adjusted pooled standard deviation of two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_means_sd_pooled_adj
Convert adjusted means obtained from an ANCOVA model and crude pooled standard deviation of two independent groups into several effect size measureses_from_ancova_means_sd_pooled_crude
Convert means and standard errors of two independent groups obtained from an ANCOVA model into several effect size measureses_from_ancova_means_se
Convert a t-statistic obtained from an ANCOVA model into several effect size measures.es_from_ancova_t
Convert a two-tailed p-value of an ANCOVA t-test into several effect size measures.es_from_ancova_t_pval
Convert a one-way independent ANOVA F-value to several effect size measureses_from_anova_f
Convert a p-value from a one-way independent ANOVA to several effect size measureses_from_anova_pval
Convert a standardized regression coefficient and the standard deviation of the dependent variable into several effect size measureses_from_beta_std
Convert an unstandardized regression coefficient and the standard deviation of the dependent variable into several effect size measureses_from_beta_unstd
Convert the number of cases and the person-time of disease-free observation in two independent groups into an incidence rate ratio (IRR)es_from_cases_time
Convert a chi-square value to several effect size measureses_from_chisq
Convert a p-value of a chi-square to several effect size measureses_from_chisq_pval
Convert a Cohen's d value to several effect size measureses_from_cohen_d
Convert an adjusted Cohen's d value to several effect size measureses_from_cohen_d_adj
Convert Cronbach's alpha into an effect size measurees_from_cronbach_alpha
Convert an eta-squared value to various effect size measureses_from_etasq
Convert an adjusted eta-squared value (i.e., from an ANCOVA) to various effect size measureses_from_etasq_adj
Convert a Fisher's z (r-to-z transformation) to several effect size measureses_from_fisher_z
Convert a Hedges' g value to other effect size measures (G, OR, COR)es_from_hedges_g
Convert an intraclass correlation coefficient (ICC) into an effect size measurees_from_icc
Convert an unstandardized regression coefficient and its confidence interval into several effect size measureses_from_linreg_b_ci
Convert an unstandardized regression coefficient and its p-value into several effect size measureses_from_linreg_b_pval
Convert an unstandardized regression coefficient and its standard error into several effect size measureses_from_linreg_b_se
Convert a t-statistic from a linear regression model to several effect size measureses_from_linreg_t
Convert an odds ratio or risk ratio and a Wald t-statistic from a regression model into several effect size measureses_from_logreg_t
Convert a mean difference between two independent groups and 95% CI into several effect size measureses_from_md_ci
Convert a mean difference between two independent groups and its p-value into several effect size measureses_from_md_pval
Convert a mean difference between two independent groups and standard deviation into several effect size measureses_from_md_sd
Convert a mean difference between two independent groups and its standard error into several effect size measureses_from_md_se
Convert mean changes and 95% CI of two independent groups into standard effect size measureses_from_mean_change_ci
Convert mean change and 95% CI of a single group into standard effect size measureses_from_mean_change_ci_single_group
Convert mean changes and p-values of two independent groups into standard effect size measureses_from_mean_change_pval
Convert mean change and p-value of a single group into standard effect size measureses_from_mean_change_pval_single_group
Convert mean changes and standard deviations of two independent groups into standard effect size measureses_from_mean_change_sd
Convert mean change and standard deviation of a single group into standard effect size measureses_from_mean_change_sd_single_group
Convert mean changes and standard errors of two independent groups into standard effect size measureses_from_mean_change_se
Convert mean change and standard error of a single group into standard effect size measureses_from_mean_change_se_single_group
Convert means and 95% CI of two independent groups several effect size measureses_from_means_ci
Convert pre-post means of two independent groups into various effect size measureses_from_means_ci_pre_post
Convert pre-post means and 95% CI of a single group into standard effect size measureses_from_means_ci_pre_post_single_group
Convert means and standard deviations of two independent groups into several effect size measureses_from_means_sd
Convert means of two groups and the pooled standard deviation into several effect size measureses_from_means_sd_pooled
Convert pre-post means of two independent groups into various effect size measureses_from_means_sd_pre_post
Convert pre-post means of a single group into standard effect size measureses_from_means_sd_pre_post_single_group
Convert means and standard errors of two independent groups several effect size measureses_from_means_se
Convert pre-post means of two independent groups into various effect size measureses_from_means_se_pre_post
Convert pre-post means and standard errors of a single group into standard effect size measureses_from_means_se_pre_post_single_group
Convert median, quartiles, and range of two independent groups into several effect size measureses_from_med_min_max
Convert median, range and interquartile range of two independent groups into several effect size measureses_from_med_min_max_quarts
Convert median and interquartile range of two independent groups into several effect size measureses_from_med_quarts
Convert an odds ratio value to several effect size measureses_from_or
Convert an odds ratio value and its 95% confidence interval to several effect size measureses_from_or_ci
Convert an odds ratio value and its standard error to several effect size measureses_from_or_pval
Convert an odds ratio value and its standard error into several effect size measureses_from_or_se
Convert two paired ANOVA f value of two independent groups into several effect size measureses_from_paired_f
Convert two paired ANOVA f p-value of two independent groups into several effect size measureses_from_paired_f_pval
Convert two paired t-test value of two independent groups into several effect size measureses_from_paired_t
Convert two paired t-test p-value obtained from two independent groups into several effect size measureses_from_paired_t_pval
Convert paired t-test statistic from a single group into standard effect size measureses_from_paired_t_single_group
Convert a Pearson's correlation coefficient to several effect size measureses_from_pearson_r
Convert a phi value to several effect size measureses_from_phi
Converts the means and bounds of an error bar (generally extracted from a plot) into four effect measures (SMD, MD, OR, COR)es_from_plot_ancova_means
Converts the means and bounds of an error bar (generally extracted from a plot) into four effect measures (SMD, MD, OR, COR)es_from_plot_means
Convert single-group proportion into an effect size measurees_from_prop_single_group
Convert single-group case counts into a proportion effect size measurees_from_prop_single_group_counts
Convert a point-biserial correlation coefficient into several effect size measureses_from_pt_bis_r
Convert a p-value of a point-biserial correlation coefficient into several effect size measureses_from_pt_bis_r_pval
Convert a risk difference value and its 95% confidence interval to several effect size measureses_from_rd_ci
Convert a risk difference value and its p-value to several effect size measureses_from_rd_pval
Convert a risk difference value and its standard error into several effect size measureses_from_rd_se
Convert a risk ratio value and 95% confidence interval to various effect size measureses_from_rr_ci
Convert a risk ratio value and its p-value to various effect size measureses_from_rr_pval
Convert a risk ratio value and standard error to various effect size measureses_from_rr_se
Convert a Spearman's rank correlation coefficient to several effect size measureses_from_spearman_rho
Convert a Student's t-test value to several effect size measureses_from_student_t
Convert a Student's t-test p-value to several effect size measureses_from_student_t_pval
Directly input an adjusted effect size value + variance, with optional conversiones_from_user_adj
Directly input a crude effect size value + variance, with optional conversiones_from_user_crude
Titlees_variab_from_means_ci
Convert means and/or standard deviations of two independent groups into two effect measures (VR/CVR)es_variab_from_means_sd
Convert means and/or standard errors of two independent groups into two effect measures (VR/CVR)es_variab_from_means_se
Pool or split arms in multi-arm trialspool_arms
Print a summary of an object of class "metaConvert"print.metaConvert
Compute change-score reliabilityreliability_change_score
Overview of effect size measures generated from each type of input datasee_input_data
Synthesize information of an object of class "metaConvert" into a dataframesummary.metaConvert