Recent Releases of psychmeta

psychmeta - psychmeta version 2.6.2

Changes in Version 2.6.2 (2022-01-17)

  • Made a superficial update to the overview vignette to satisfy CRAN's requirements.

- R
Published by jadahlke about 4 years ago

psychmeta - psychmeta version 2.6.1

Changes in Version 2.6.1 (2022-01-01)

  • Bug fix in limits_tau2() when method == "normal_logQ".

  • Update generate_bib() and metabulate() to permit direct rendering of bibliographies in RMarkdown documents (rmarkdown #1364)

  • Changed the psychmeta NEWS file to NEWS.md for easier viewing.

  • In plot_forest(), by default, use the same conf_method and conf_level values as used when the meta-analysis model was fit.

  • Fix bug in wt_cor() where it always returned 1 when correlating only 2 variables.

  • Added a local copy of "apa.csl" to the vignette resources to avoid build issues if zotero.org's style templates are unavailable due to AWS downtime.

- R
Published by jadahlke about 4 years ago

psychmeta - psychmeta version 2.6.0

Changes in Version 2.6.0 (2021-05-31)

  • Improved handling of effect sizes with observed magnitudes of exactly zero in individual-correction meta-analyses. To accurately account for the estimation of error variances after correcting for artifacts, effect sizes of exactly zero are substituted with functionally equivalent but computationally non-zero values via the "zerosubstitute " argument of the controlpsychmeta() function. The default "zero_substitute" value is .Machine$double.eps -- this permits the effect size to be treated as functionally zero while still allowing an attenuation factor to be computed, which is used to estimate a more accurate corrected error variance value.

  • Reduced number of dependencies.

  • Updated documentation.

- R
Published by jadahlke over 4 years ago

psychmeta - psychmeta version 2.5.1

Changes in Version 2.5.1 (2021-05-07)

  • Bug fix in consolidating dependent correlations when the dataset contains same-construct intercorrelations.

- R
Published by jadahlke almost 5 years ago

psychmeta - psychmeta version 2.5.0

Changes in Version 2.5.0 (2021-05-01)

  • Added varerrorspearman(), varerrormultR(), and varerrormultRsq() functions.

  • Made internal code updates to improve performance.

- R
Published by jadahlke almost 5 years ago

psychmeta - psychmeta version 2.3.10

Changes in Version 2.3.10 (2020-06-07)

  • Bug fix when compositing facets into overall construct variables.
  • Bug fix in maric.
  • Moved packages MASS, tmvtnorm, and nor1mix to "Suggests" to avoid errors some users have encountered when loading psychmeta in R 4.0.0.

- R
Published by jadahlke over 5 years ago

psychmeta - psychmeta version 2.3.9

Changes in Version 2.3.9 (2020-06-04)

  • Bug fix when compositing facets into overall construct variables.
  • Remove unnecessary S4 class exports.
  • Bug fix in get_matrix().
  • Fix extraneous warnings in mar() when mamethod="ic" since dplyr 1.0.0.
  • Print all columns of meta-analysis results tables.

- R
Published by jadahlke over 5 years ago

psychmeta - psychmeta version 2.3.8

Changes in Version 2.3.8 (2020-04-21)

  • Bug fix to correct an issue that arose in version 2.3.7 in which factor-type variables passed to mar() and mad() as construct/facet/measure arguments were coerced to numeric variables.

- R
Published by jadahlke almost 6 years ago

psychmeta - psychmeta version 2.3.7

Changes in Version 2.3.7 (2020-04-09)

  • Updates to ensure consistency with upcoming R version 4.0.0.

  • Bug fixes in ma_r() moderated meta-analyses that involve dependency consolidation.

- R
Published by jadahlke almost 6 years ago

psychmeta - psychmeta version 2.3.6

Changes in Version 2.3.6 (2020-02-19)

  • Bug fix in dependent sample consolidation.

  • A vector of moderator variable names can now be specified quoted or unquoted, like other arguments.

- R
Published by jadahlke about 6 years ago

psychmeta - psychmeta version 2.3.5

Changes in Version 2.3.5 (2020-02-13)

  • Improved print methods for tibble-like output.

  • Improved small-sample bias correction for d values; new correction uses the gamma function, consistent with metafor.

  • Replaced deprecated functions from dplyr.

  • Made stability improvements to compute_dmod().

  • Added moderator information to the output from get_escalc().

  • Added varerrorR() and varerrorRsq() functions for the error variance of multiple correlations from multiple regression.

  • Updated the URL used version checking to avoid error messages experienced by a subset of users.

  • Additional bug fixes in convertes(), createadint(), anova.mapsychmeta(), metabulate(), generate_bib(); typo corrections in documentation.

- R
Published by jadahlke about 6 years ago

psychmeta - psychmeta version 2.3.4

Changes in Version 2.3.4 (2019-12-18)

  • Support for contour-enhanced funnel plots added to plotfunnel() and a new plotcefp() function.

  • Bug fixes for uncertainty intervals in second-order meta-analyses.

  • New anova() method for comparing subgroup moderator levels.

  • Abbreviation for credibility interval changed to "CR" instead of "CV"

  • Support for constructorder argument added to mar_order2.

  • Added an error message for impossible composites. An error message is now displayed when a sample's composite effect size is statistically impossible. Prior to this update, impossible effect sizes produced generic errors that did not provide users with useful feedback on the source of the problem.

  • Updated the URL used version checking to avoid error messages experienced by a subset of users.

  • Additional bug fixes in getmatrix(), reshapewide2long(), and marorder2().

- R
Published by jadahlke about 6 years ago

psychmeta - psychmeta version 2.3.3

Changes in Version 2.3.3 (2019-04-11)

  • Bug fix for the metabulate() function's use of R Markdown.

  • Bug fix for retrieving artifact distributions with the get_ad() function.

  • Bug fix to accommodate truly missing artifacts in the artifact-imputation procedure.

  • Bug fix for leave-one-out and cumulative meta-analyses for d values.

  • Update to sample from beta distributions with SD = 0 in simulaterdatabase and simulateddatabase.

- R
Published by jadahlke almost 7 years ago

psychmeta - psychmeta version 2.3.2

Changes in Version 2.3.2 (2019-02-26)

  • Bug fix for using categorical moderators in meta-regressions.

  • Bug fix for using moderators in ma_generic() when there are no construct or group-identification variables in the analysis.

  • Added an optional "weights" argument to ma_generic(), which allows users to supply their own custom weights for effect sizes.

  • Added alternative methods for calculating confidence limits for tau-squared.

- R
Published by jadahlke about 7 years ago

psychmeta - psychmeta version 2.3.1

Changes in Version 2.3.1 (2019-02-15)

  • Increased support for heterogeneity analyses conducted using weights imported from the metafor package.

  • Updated estimates for small-sample-bias corrected error variances to be computed from the bias-corrected effect size rather than applying a post-hoc linear variance adjustment.

  • Changed default weighting method for d values to "n_effective." This method is superior to sample-size weights because it accounts for both total sample size and deviations from equal subgroup representation.

  • Updated compatibility with dplyr version 0.8.0.

  • Updated the labeling of output from the mix_dist function.

  • Assorted bug fixes affecting mean d value estimates (from the mad and mad_ic functions), artifact distributions, and weighted correlations and covariances.

- R
Published by jadahlke about 7 years ago

psychmeta - psychmeta version 2.3.0

Changes in Version 2.3.0 (2019-01-08)

  • Individual-correction validity generalization meta-analyses have been corrected to remove variation due to between-sample reliability differences prior to adding back measurement error.

  • Improved compatibility with dplyr and tibble packages.

  • Bug fixes for var_error_d and var_error_g to accommodate inputs of differing lengths.

  • Bug fix for cumulative meta-analyses.

  • Bug fix for handling null interactive ADs

  • Bug fix for meta-analyzing correlations between global constructs and facets.

  • Bug fix for estimating correction-implied subgroup proportions in correct_d.

  • Bug fix for using correct_d when n2 is left unspecified.

- R
Published by jadahlke about 7 years ago

psychmeta - psychmeta version 2.2.0

Changes in Version 2.2.0 (2018-09-18)

  • Added support for separately compositing measures of constructs and the constructs' facets. Arguments for 'facetx' and 'facety' have been added to mar() and mad() so that more comprehensive output tables can be generated.

  • Stability fixes for data management within the ma_r() function.

  • Added checks for missing and infinite values to the ma_generic() function.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.1.9

  • Removed package 'fungible' as a dependency, as 'fungible' was archived and removed from CRAN on 2018-07-15.

  • Bug fixes and improvements to format_num() and metabulate() for handling leading zeros.

  • Updated and corrected the text displayed in table notes produced by the metabulate() function.

  • Bug fix for handling meta-analyses with only one effect size.

  • Increased the stability of artifact-distribution meta-analyses with moderators computed using the ma_r() function.

  • Bug fix for the get_ad() function to appropriately handle artifact-distribution objects that contain no artifact information.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.1.6

Changes in Version 2.1.6 (2018-07-12)

Bug fix for ma_generic() analyses that include construct names and/or group names, but no moderators.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.1.5

Changes in Version 2.1.5 (2018-07-09)

  • Bug fix for printing the residual summary from lm_mat so that console output will show a properly scaled vector of theoretical residual quantiles.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.1.4

Changes in Version 2.1.4 (2018-06-28)

  • Bug fix for defining the p values of negative coefficients in lm_mat.

Changes in Version 2.1.3 (2018-06-27)

  • Changed unicode entities to HTML entities for increased support across locales.

  • Bug fix for artifact imputation without a moderator.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.1.2

Changes in Version 2.1.2 (2018-06-26)

  • Added grouping variables and construct variables to ma_generic(). This helps to streamline meta-analyses of generic effect sizes that involve multiple group-wise contrasts and/or multiple constructs.

  • Bug fixes for format_num() and metabulate() to allow missing values in formatted numeric strings.

  • Updated lmmat()to use fungible::seBetaCor to estimate standard errors when sebetamethod is "normal" and covmat is a correlation matrix.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.1.1

Changes in Version 2.1.1 (2018-06-10)

  • Updates and bug fixes for the metabulate() function. Fixed issues with file-writing protocols. Increased support for unicode characters on Windows systems. Added arguments to control whether table headers are rendered in bolded font (boldheaders) and whether redundant construct-pair labels are collapsed in meta-analysis tables (collapseconstruct_labels).

  • Updated the “summary” attributes of artifact-distribution objects for greater consistency between interactive and Taylor-series objects.

  • Added third-order sample sizes (i.e., the number of meta-analyses meta-analyzed; denoted as “L”) to the output from second-order meta-analyses.

  • Added getstuff() function that serves as a wrapper for other functions in the “getstuff” family of functions.

- R
Published by jadahlke over 7 years ago

psychmeta - psychmeta version 2.0.0

Changes in Version 2.0.0 (2018-05-28)

  • Major overhauls to the format of meta-analysis objects to improve the user experience. The outputs of meta-analysis functions are now nested tibbles rather than nested lists. This provides users with a clearer overview of the structure of the object, streamlines the manipulation of results objects (e.g., selecting/subsetting columns, filtering, and arranging), and makes the objects more flexible in terms of performing follow up analyses and performing artifact-distribution corrections (because AD corrections can now by done separately by moderator level). As the print methods for meta-analyses no longer report grand tables of results, we recommend using summary() or get_metatab() to obtain this information.

  • Arguments for specifying methodological parameters (e.g., confmethod, conflevel, varunbiased) in meta-analyses have been migrated to a new controlpsychmeta() function - the output of this function can be passed to the “control” argument of meta-analysis functions to select the methodological parameters. This is meant to reduce the number of arguments native to meta-analysis functions and simplify the documentation of psychmeta’s core functions. All of the arguments to control_psychmeta can still be passed directly to meta-analysis functions and all function calls accepted by previous versions of psychmeta should continue to work in this version of the package.

  • The dependency resolution process in mar() and mad() in which dependent effect sizes are automatically combined into composites has been enhanced. The “intercor” argument now accepts a variety of types of information. The user can now set a default scalar value to use as well as supply a named vector of values (the names can refer to construct names and/or sample_id and construct pairings) and/or a database from which to harvest intercorrelation information. This allows the compositing procedure to use sample-specific information to compute composites when that information is available.

  • “summary” methods have been added for classes exported from psychmeta.

  • The overview vignette has been updated to provide instructions on how to navigate the output objects from meta-analyses.

  • The class structure of meta-analysis objects has been simplified. There is now only one class for meta-analyses ("ma_psychmeta").

  • Data management has been streamlined within the mar() and mad() functions to permit more efficient cleaning and imputation of artifact information.

  • To complement the new structure of meta-analysis objects, the createadlist function now produces tibbles of artifact distributions and the function is now an alias of createadtibbles. This function can now create artifact distributions for construct pairs and/or specific moderator combinations.

  • The behavior of the supplemental_ads argument to meta-analysis functions has been expanded to allow artifact information to be supplied as individual artifact distributions, lists of artifact distributions, or tibbles of artifact distributions.

  • "print" methods have been updated for a variety of object classes.

  • Bug fixes and stability improvements have been made to follow-up analyses, plotting functions, dependency resolution, convert_ma(), and dMod().

- R
Published by jadahlke almost 8 years ago

psychmeta - psychmeta version 1.0.3

  • The performance of the "hsoverride" argument has been improved in mar and ma_d by correcting a bug that caused the argument to not be evaluated when running an artifact-distribution meta-analysis or only a bare-bones meta-analysis.

  • The default value for the "useallarts" argument in mar and mad has been changed from FALSE to TRUE. This is meant to improve the ease with which the most robust artifact-distribution corrections can be applied.

- R
Published by jadahlke almost 8 years ago

psychmeta - psychmeta version 1.0.1

  • Bug fixes for using true-score u ratios in individual-correction meta-analyses.
  • Bug fix for appropriately returning results from the compute_dmod function.

- R
Published by jadahlke almost 8 years ago

psychmeta - psychmeta version 1.0.0

o New “citekey” arguments have been added to meta-analysis function that allow users to supply citation keys for use in reference-management programs. The new generatebib() function can harvest the citation keys from studies that are included in meta-analysis objects and create formatted reference lists for use in publications. o Plotting functions have been added. The plotforest() and plotfunnel() functions use ggplot2 to create forest and funnel plots, respectively. These functions take a meta-analysis object as an input and add a list of plots to the object. o New functions to retrieve results from within meta-analysis objects have been added. The “getstuff” family of functions provide easy ways to extract meta-analysis tables, follow-up analyses (e.g., cumulative meta-analyses, leave-one-out meta-analyses, bootstrap results), plots, and more. o Assorted bug fixes have been implemented to improve the stability of the dependency resolution process, the handling of artifact distributions, and the accommodation of continuous moderators.

- R
Published by jadahlke almost 8 years ago

psychmeta - Hotfix for parametric dMod computations

Fixed an error that caused parametric dMod effect sizes to take on implausibly large values when cumulative densities are rescaled.

- R
Published by jadahlke almost 8 years ago

psychmeta - psychmeta version 0.2.5

Hot fix for consolidating dependent effect sizes.

- R
Published by jadahlke almost 8 years ago

psychmeta - psychmeta version 0.2.4

o A new method to account for sampling error in interactive artifact distributions has been added (NOTE: this is now the default methods used in interactive AD meta-analyses). o Stability improvements for dMod functions. o Artifacts harvested from rows of a database that do not contain effects sizes in the mar and mad functions are now organized to avoid redundancy with observations from the same sample that are included in the meta-analytic computations. o Bug fixes to metabulate().

- R
Published by jadahlke almost 8 years ago

psychmeta - psychmeta version 0.2.3

o Bug fix to the interactive artifact-distribution method for bivariate indirect range restriction (bvirr) to properly compute SD rho. o Bug fix to allow interactive artifact distributions to be rounded to the desired number of decimal places. o Bug fix for computing the mean reliability indices in the Taylor-series estimate of the corrected error variance for correlations corrected with the bivariate indirect range restriction (bvirr) correction.

- R
Published by jadahlke about 8 years ago

psychmeta - psychmeta version 0.2.2

o A new function (called matreg, with aliases of matrixreg, lmmat, and lmmatrix) has been added that computes regression models from covariance matrices and vectors of means and generates output that resembles that of the "lm" function. Output from matreg can be used with the summary(), predict(), and confint() functions. o The mar and madd functions have been modified to allow for more flexibility in computing multiple meta-analyses in a single function call, especially when those meta-analyses use artifact-distribution corrections. Several new arguments have been added to allow users to name the types artifact corrections they would like to apply to each construct - see function documentation for argument details. o The correctrxx and correctryy arguments across meta-analysis routines (excluding marad and madad) can now support both scalar and vector arguments. o Efficiency improvements and improvements to the accuracy of progress-bar feedback have been made to the simulaterdatabase and simulateddatabase functions.

- R
Published by jadahlke about 8 years ago

psychmeta - psychmeta version 0.2.0

Changes in Version 0.2.0 (2018-01-05)

o Bug fixes for identifying independent artifacts in artifact-distribution meta-analyses using mar and mad. o The simulation functions (simulatersample, simulaterdatabase, simulatedsample, simulateddatabase) can now simulate alpha reliabilities for variables when the number of items in a scale is indicated with the “kitemsvec” or “kitemsparams” arguments. o A new function called “metabulate" has been added that writes meta-analytic tables as rich text files with near publication-quality formatting.

- R
Published by jadahlke about 8 years ago

psychmeta - psychmeta version 0.1.3

  • Bug fixes and stability improvements for moderator analyses, the creation of artifact distributions, and computation of follow-up analyses.
  • Added reliability types arguments (e.g., “rxxtype”, “ryytype”) to functions requiring reliability estimates to be corrected for range restriction. String vectors of reliability labels (e.g., “alpha”, “retest”, “parallel”; see documentation for the ma_r function for a complete list of supported labels) can now be supplied to many functions. When direct range restriction occurs, different corrections for range restriction are applied to internal-consistency reliability estimates and reliability estimates computed by correlating data from different testing occasions.
  • The mar and mad functions now allow users to supply lists of external artifact information using the “supplementalads” argument (the maric and madic functions also allow this with the “supplementaladsx” and “supplementaladsy” arguments). These functions can also now harvest artifact information from studies in a database with invalid or missing effect sizes by setting the “useall_arts” argument to TRUE.
  • “rhoparams” arguments to the simulaterdatabase function can now be supplied as a correlation matrix rather than a list (for situations in which samples are drawn from a single population). Similarly, elements in the “rhoparams” list argument for the simulateddatabase can include matrices.
  • Progress bars have been added to potentially time-consuming functions to provide feedback about the percentage of progress and the estimated time remaining.

- R
Published by jadahlke about 8 years ago

psychmeta - psychmeta version 0.1.2

  • Bug fixes for moderator analyses.
  • Bug fixes for specifying the order of constructs and selecting a subset of constructs in a database.
  • New function to correct for scale coarseness.
  • Improved vectorization support.

- R
Published by jadahlke over 8 years ago

psychmeta - psychmeta version 0.1.1

o We have added a suite of simulation function for d values (see the “simulatedsample” and “simulateddatabase” functions).

o Methods for meta-analyzing d values have been updated to better account for subgroup proportions when converting between the r and d metrics. The escalc objects that accompany a meta-analysis of d values now include more detailed information about incumbent and applicant subgroup proportions and the default for the “pa” argument (i.e., applicant proportions) is now NULL rather than .5 to prevent unintended corrections for range restriction.

o A new “ma_generic” function has been added that allow users to do a psychmeta-style meta-analysis for any effect size for which the user has error-variance estimates. This function is supported by psychmeta’s sensitivity() and heterogeneity() functions.

o Taylor series methods for estimating the variance of converted artifact values (e.g., a rxxi distribution converted to a rxxa distribution) have been expanded to account for the correlation between artifact distributions when such information is available. Correlations among artifacts’ sampling distributions can also be passed to the varerrorr_bvirr() function when it is called outside of a meta-analysis routine.

o The implementation of corrections of bivariate range restriction in individual-correction meta-analyses have been updated. Corrections for bivariate direct range restriction now use conventional compound attenuation factors, while the attenuation factors for bivariate indirect range restriction are now computed using mean effect sizes and artifacts to estimate sampling variances.

o Assorted bugs have been fixed (e.g., an error that occurred when running multi-construct meta-analyses without specifying moderators; filters to retain valid correlations did not screen construct names, sample ids, or measure names; subgroup proportions were not being retained when d values were meta-analyzed as correlations).

- R
Published by jadahlke over 8 years ago

psychmeta - Initial public beta release of psychmeta

- R
Published by jadahlke over 8 years ago