NEWS
dimensio 0.14.1.9000
dimensio 0.14.1 (2025-09-03)
Bugfixes & changes
- Fix the order of the values when mapping an extra variable in
viz_individuals().
- Remove missing values in legends.
dimensio 0.14.0 (2025-05-20)
Bugfixes & changes
margin and axes arguments of viz_ellipses(), viz_tolerance(), viz_confidence() and viz_hull() were removed. These values are automatically set from the last call to viz_rows()/viz_individuals() or viz_columns()/viz_variables().
dimensio 0.13.0 (2025-04-02)
New classes and methods
- Add
export() method for PCOA class.
- Add
wrap_hull(), viz_hull() methods for PCOA class.
- Add
wrap_tolerance(), viz_tolerance() methods for PCOA class.
- Add
wrap_confidence(), viz_confidence() methods for PCOA class.
Bugfixes & changes
- Fix legend in
biplot().
- Skip ellipse computation if there are less than three observations.
dimensio 0.12.0 (2025-02-25)
Bugfixes & changes
- Fix legend in
viz_individuals().
Internals
dimensio 0.11.0 (2025-01-09)
New classes and methods
- Add
describe() to quickly describe a MultivariateAnalysis object.
- Add
viz_ellipses() to draw tolerance/confidence ellipses.
Enhancements
viz_rows() and viz_individuals() gained a new ellipse argument to draw tolerance/confidence ellipses.
viz_rows() and viz_individuals() gained a new hull argument to draw convex hulls.
ca(), mca() and pca() gained a new autodetect argument to enable/disable automatic of numeric variables.
Bugfixes & changes
- Numeric variables are no longer automatically detected by default in
ca(), mca() and pca().
- Remove
loadings().
dimensio 0.10.1 (2024-12-10)
Bugfixes & changes
- Fix ellipses default border color.
dimensio 0.10.0 (2024-11-08)
New classes and methods
- Add
export() to create a Zip archive of all results in CSV format.
Enhancements
Internals
- Compute the position and draw only the labels in the plotting region.
- Add type checking of arguments.
dimensio 0.9.0 (2024-08-26)
New classes and methods
- Add
pcoa() to compute principal coordinates analysis.
Enhancements
- Allow to display extra qualitative and quantitative variables in
viz_rows()/viz_individuals() and viz_columns()/viz_variables().
Bugfixes & changes
- Deprecate
hightlight argument of viz_rows()/viz_individuals() and viz_columns()/viz_variables().
dimensio 0.8.1 (2024-07-30)
Internals
- Use palette functions from khroma.
dimensio 0.8.0 (2024-06-07)
Enhancements
- Improve aesthetic mapping in scatterplots.
- Faster computation of non-overlapping labels.
Internals
- Store supplementary variables in a list in
MultivariateAnalysis object.
dimensio 0.7.0 (2024-04-09)
Bugfixes & changes
- Fix highlighting in
viz_individuals() and viz_row().
- The default number of labeled points can now be changed in
viz_individuals(), viz_row(), viz_variables() and viz_columns().
Enhancements
- Allow to highlight supplementary qualitative variables in
viz_individuals(), viz_row(), viz_variables() and viz_columns().
dimensio 0.6.0 (2024-02-23)
New classes and methods
- Add
predict() method for MCA.
Bugfixes & changes
- By default,
viz_individuals(), viz_row(), viz_variables() and viz_columns() only display labels of the 10 observations contributing the most to the factorial map.
Enhancements
viz_contributions() displays the expected average contribution.
pca() gained a new argument to specify supplementary qualitative variables.
Breaking changes
plot_*() methods are now defunct (deprecated in v0.4.0).
dimensio 0.5.0 (2023-11-24)
New classes and methods
- Add
cdt() to compute the complete disjunctive table of a factor table.
- Add
burt() to compute the Burt table of a factor table.
- Add
mca() to compute multiple correspondence analysis.
Enhancements
biplot() allows to produce a symetric CA biplot.
- Set graphical parameters as arguments in
biplot().
- Add automatic legend in
biplot().
Internals
dimensio 0.4.1 (2023-10-19)
Bugfixes & changes
- Put
... after required arguments.
Enhancements
viz_individuals(), viz_row(), viz_variables(), viz_columns() and biplot() gained new arguments allowing set the x and y limits of the plot.
dimensio 0.4.0 (2023-08-23)
New classes and methods
- Add
screeplot() to produce a scree plot.
- Add
viz_*() methods to replace plot_*() methods.
Bugfixes & changes
- Deprecate
plot_*() methods. The internal use of ggplot2 is poorly interoperable or composable. This will reduces hard dependencies.
dimensio 0.3.1 (2023-04-04)
Bugfixes & changes
- Fix
rownames() and colnames() for S3 generic/method consistency.
dimensio 0.3.0 (2022-08-15)
New classes and methods
- Add
biplot() to produce PCA and CA biplots.
- Add
plot_individuals() and plot_variables() methods for PCA class.
- Add
tidy() and augment() to get coordinates in tidy format with extra information.
- Add
wrap_hull() to compute convex hull around coordinates.
- Add a ggplot2 layer:
stat_hull() (thanks to ggplot2 documentation)
Enhancements
plot_rows and plot_columns() gained new arguments allowing to highlight additional information by varying different graphical elements.
get_coordinates() gained a new argument allowing to select principal or standard coordinates.
Breaking changes
- Remove
plot() methods for PCA and CA classes.
- Remove
bootstrap() and jackknife() methods for numeric and integer vectors.
dimensio 0.2.2 (2021-09-18)
New classes and methods
- Add
bootstrap() and jackknife() methods for numeric and integer vectors.
Bugfixes & changes
- Fix sign of singular vectors for consistency with FactoMineR.
Internals
- Add
BootstrapVector and JackknifeVector classes to store bootstrap and jackknife resampling values (inherit from base numeric).
dimensio 0.2.1 (2021-05-17)
Bugfixes & changes
- Fix row names in
build_results(). When initializing a MultivariateResults object with supplementary observations, the row names of the standard and contributions matrices were incorrect (computation moves all supplementary points at the end of the results).
dimensio 0.2.0 (2021-04-22)
New classes and methods
- Add
bootstrap() for partial bootstrap analysis.
- Add
BootstrapCA and BootstrapPCA: S4 classes to store partial bootstrap analysis.
Bugfixes & changes
- Rename
plot_individuals() and plot_variables() to plot_rows() and plot_columns().
- Remove
plot_eigenvalues().
dimensio 0.1.0