Did you enjoy version 1.5? You are going to love version 1.6! In this new version of R++, you will find Principal Component Analysis (PCA); scalable vector graphics which can be resized with no loss of quality and are required by a growing number of journals; new types of graphs; a remodeled graph editor in which you can custom most graphs generated by R++; automatic reports; and more! As always, we strive to answer to your feedback, and hope this update will meet your needs. You will find below all the details of the new features of this version:

Some windows and icons have been remodeled to be more intuitive.

Additionally, some images that represent our mascot Rhinelle, who guides you during your experience of R++, have been improved to make the software even easier to grasp.

Additionally, some images that represent our mascot Rhinelle, who guides you during your experience of R++, have been improved to make the software even easier to grasp.

Toolbars on top of the windows have been re-arranged in sub-sections, so you can find the features you need more easily.

This upgrade of the R software embedded in R++ allows for numerous improvements, including performance. Some of you use our software on 4 million lines!

rpp files were introduced in version 1.5 to save your data including additional information such as column types and modality order.

rppSession files save an entire R++ session, including your data and their additional information, graphs and models of the filmstrip, as well as your R scripts.

Since version 1.6, rpp and rppSession files are linked to R++ on your PC (the same feature on Mac is coming soon!). You can now open these files directly without going to the Import section. Also, opening an rpp or rppSession file when R++ is not opened results in R++ opening and importing the file automatically.

rppSession files save an entire R++ session, including your data and their additional information, graphs and models of the filmstrip, as well as your R scripts.

Since version 1.6, rpp and rppSession files are linked to R++ on your PC (the same feature on Mac is coming soon!). You can now open these files directly without going to the Import section. Also, opening an rpp or rppSession file when R++ is not opened results in R++ opening and importing the file automatically.

Support for dates in R++ now depends on the language of R++. In particular, if your files contain columns with dates in US format, R++ used with the US language will detect those columns as Date columns.

R++ now handles system proxies for updates and bug reports.

Principal Components Analysis is now available! You can find PCA in the Modeling section of the railroad, with the regressions.

R++ supports new types of graphs:

- The Q-Q plot, used in statistical tests and linear and logistic regressions
- The violin graph, univariate or bivariate
- The multi-mean graph

The graph editor has been entirely reworked to remove unused features and add all the tools you need for your research papers, such as density and normal distribution curves in the histogram, statistical tests between two boxplots in the bivariate boxplots, or the censor points in the survival curves.

Most of the graphs in R++ can now be saved in the filmstrip and modified in the graph editor. This includes graphs in the sections Data Management, Statistical Tests, Linear and Logical Regression, Survival, ROC, and PCA. The only exceptions are the density graphs and the Q-Q plots in the statistical tests, and the diagnostic graphs in the regressions. Graphs saved in the filmstrip can all be saved in an R++ session.

Most of the graphs in R++ can now be saved in the filmstrip and modified in the graph editor. This includes graphs in the sections Data Management, Statistical Tests, Linear and Logical Regression, Survival, ROC, and PCA. The only exceptions are the density graphs and the Q-Q plots in the statistical tests, and the diagnostic graphs in the regressions. Graphs saved in the filmstrip can all be saved in an R++ session.

R++ graphs can now be saved in scalable vector graphics (svg) format. The graph editor displays graphs in scalable vector graphics format, which make them smoother visually, with no loss of quality when resizing the image.

R++ now generates graphs for Date columns, including bivariate graphs.

R++ graphs have a default style, but also allows you to define your own to apply them on all your graphs. This makes it easy to apply a unique look on all the graphs you wish to add to your research papers.

New interface more user-friendly for reporting.

You can now lock columns to keep them on screen while you explore your data. For instance, lock the name column to always know which name goes with the data on a specific line.

In the typer, you can now apply Dollar or Euro visual formats on Numeric columns, and change the number of decimals. You can also apply Date, Hour, or Date and Hour formats on Date columns.

R++ now auto-completes column names in "Other formula" in the add column window. No more mistakes in your formulas on complicated or long column names!

In version 1.6, column graphs always follow the order of modalities.

In version 1.6, replacing a value by an empty string in a column with modalities that do not include the empty string replaces the value with missing value (NA).

When creating a column that is the difference between two Date columns, it is now possible to add 1 to the entire result. This feature is a request to allow the inclusion of the start and end dates in a result. For example, if a patient arrives at the hospital at noon on Saturday and leaves at noon the next day, this allows you to have the result say they stayed two days, even though mathematically they stayed 24 hours, so one day.

The range of Integer columns can no longer exceed 20000 for reasons of coherence and performance. Please use the Numeric type for columns that have a range greater than 20000.

R++ now automatically generates test reports that can be directly included in your research papers. For instance:

The ANOVA suggests that:

- The main effect of ChocSep is statistically significant and large (F(4, 73) = 33.39, p < .001; Eta2 = 0.65, 95% CI [0.53, 1.00])

Effect sizes were labelled following Field's (2013) recommendations.

For every test, R++ now generates a Q-Q plot along with the density graph.

Bivariate reporting is now available! It works similarly to the univariate report.

You can now search a column in the Statistical Tests section, just as in Data Management!

R++ allows the export of a graph (to Word for instance) by drag-and-dropping from the filmstrip. It is now possible to do the same from the graph editor.

Exported graphs are now exported with their title.

Our artificial intelligence now infers optimal parameters when importing a CSV file. Most of the time, you will no longer need to change import parameters for your CSV files!

In this new version, several sheets can be imported at the same time in a spreadsheet. A data frame is created for each sheet, as if you imported them one by one.

The interface for the import from a database now allows the import of several tables at once, and includes a preview.

Numeric columns that only contains 0s and 1s are now detected as Binary columns.

The order of modalities in a Binary column is now case-insensitive.

The order of modalities in a Binary column is now case-insensitive.

For Ordinal or Nominal columns, modalities are now sorted by frequencies by default. To sort them alphabetically, right-click on the header of the column in the typer.

The option to delete empty lines during import now uses the list of missing values in parameters.

In version 1.6, the intercept is selected by default in the logistic regression.

In ROC, an Integer variable with only two values can be used as State variable.

Missing values in Group and Sub-group variables are now removed from results even when values are not missing in the variables to compare.

The precision of the p-value is now the same as in Statistical Tests.

Error messages for license problems are clearer in this version, to solve them more easily.