Changes in version 1.5 (2025-09-08) new functions - agg.wtd.mean() : aggregated weighted mean - agg.wtd.var() : aggregated weighted variance - agg.wtd.quantile() : aggregated weighted quantile - agg.wtd.mad() : aggregated weighted MAD Changes in version 1.4.2 bug fix - weighted.cramer(), assoc.twocat() and assoc.twocat() : bug fix when weights are not normalized (thanks to @MathieuFerry) - assoc.twocat() : bug fix with weights (thanks to @MathieuFerry) Changes in version 1.4.1 (2025-05-29) bug fix - regtab() : several bug fixes Changes in version 1.4 (2025-05-21) new functions - crosstab() : Displays pretty 2, 3 or 4-way cross-tabulations, from possibly weighted data, and with the opportunity to color the cells of the table according to a local measure of association (phi coefficients, standardized residuals or PEM). - cattab() : Bivariate statistics between a categorical variable and a set of variables - contab() : Bivariate statistics between a continuous variable and a set of variables - regtab() : Univariate and multivariate regressions and their average marginal effects side-by-side - weighted.cramer() : Cramer's V measure of association between two (possibly weighted) categorical variables - stdres.table() : Standardized and adjusted residuals of a (possibly weighted) contingency table minor changes - all functions concerned : changed default NA level from "NA" to "NAs" - all functions concerned : when na.rm = FALSE, a level for NAs is added only if there are NAs - all functions concerned : empty levels are not automatically removed bug fix - profiles() : bug fix when stat = "cprop" and mar = TRUE Changes in version 1.3 (2024-03-07) new functions - assoc.xx() : Bivariate association measures between pairs of variables - assoc.twocat.by() : Groupwise version of assoc.twocat() - assoc.twocont.by() : Groupwise version of assoc.twocont() - assoc.catcont.by() : Groupwise version of assoc.catcont() - profiles() : Profiles by level of a categorical variable Changes in version 1.2 (2023-10-05) changes in existing functions - assoc.catcont() : new items in the results (summary statistics, test-values) - assoc.twocat() : new item in the results (p-values of adjusted standardized residuals) - ggassoc_marimekko() : y axis labels are now horizontal - condesc() and catdesc() : labels of the results have been renamed ; dec argument is replaced by digits and simplified ; permutation p-values can be provided for variables and categories Changes in version 1.1 (2023-03-30) new functions - weighted.cor2() : weighted correlations between the columns of a data frame - weighted.cov() : weighted covariance - weighted.cov2() : weighted covariances between the columns of a data frame minor changes - ggpattern package moved from Imports to Suggests Changes in version 1.0 (2023-02-23) Many functions in descriptio are imported from GDAtools (1.8), with some changes and improvements, among which the main ones are : - Every function handles weights - Every function handles NA values - A few function and argument name changes