Free software environment for statistical computing and graphics

R for Windows

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe

R for Windows

  -  78.81 MB  -  Open Source
  • Latest Version

    R for Windows 4.3.3 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows 7 / Windows 7 64 / Windows 8 / Windows 8 64 / Windows 10 / Windows 10 64 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    The R Foundation / External Link

  • Filename

    R-4.3.3-win.exe

  • MD5 Checksum

    2e66b557b8582e7f043933cb0d533be9

R for Windows is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and macOS.

R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.

R for Desktop provides a wide variety of statistical (linear and nonlinear modeling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.

One of R’s strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. Great care has been taken over the defaults for the minor design choices in graphics, but the user retains full control.

The program is available as Free Software under the terms of the Free Software Foundation’s GNU General Public License in source code form. It compiles and runs on a wide variety of UNIX platforms and similar systems (including FreeBSD and Linux), Windows, and macOS.

R is an integrated suite of software facilities for data manipulation, calculation, and graphical display. It includes:
  • an effective data handling and storage facility,
  • a suite of operators for calculations on arrays, in particular matrices,
  • a large, coherent, integrated collection of intermediate tools for data analysis,
  • graphical facilities for data analysis and display either on-screen or on hardcopy, and
  • a well-developed, simple, and effective programming language which includes conditionals, loops, user-defined recursive functions, and input, and output facilities.


  • R for Windows 4.3.3 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    R for Windows 4.3.3 Screenshot 1

What's new in this version:

New features:
- iconv() now fixes up variant encoding names such as "utf8" case-insensitively

Deprecated and defunct:
- The legacy encoding = "MacRoman" is deprecated in pdf() and postscript(): support was incomplete in earlier versions of R

Fixed:
- Arguments are now properly forwarded to methods on S4 generics with ... in the middle of their formal arguments. This was broken for the case when a method introduced an argument but did not include ... in its own formals. Thanks to Herv'e Pag`es for the report PR#18538.
- Some invalid file arguments to pictex(), postscript() and xfig() opened a file called NA rather than throw an error. These included postscript(NULL) (which some people expected to work like pdf(NULL)).
- Passing filename = NA to svg(), cairo_pdf(), cairo_ps() or the Cairo-based bitmap devices opened a file called NA: it now throws an error
- quartz(file = NA) opened a file called NA, including when used as a Quartz-based bitmap device. It now gives an error
- rank(<long vector>) now works
- seq.int() did not adequately check its length.out argument
- match(<POSIXct>, .) is correct again for differing time zones, ditto for "POSIXlt"
- drop.terms(*, dropx = <0-length>) now works
- drop.terms(*) keeps + offset(.) terms when it should, PR#18565, and drop.terms() no longer makes up a response, PR#18566, fixing both bugs thanks to Mikael Jagan.
- getS3method("t", "test") no longer finds the t.test() function
- pdf() and postscript() support for the documented Adobe encodings "Greek" and "Cyrilllic" was missing (although the corresponding Windows' codepages could be used).
- Computations of glyph metric information for pdf() and postscript() did not take into account that transliteration could replace one character by two or more (only seen on macOS 14) and typically warned that the information was not known.
- rank(x) no longer overflows during integer addition, when computing rank average for largish but not-yet long vector x
- list.files() on Windows now returns also files with names longer that 260 bytes (the Windows limit is 260 characters). Previously, some file names particularly with 'East Asian' characters were omitted.
- cov2cor(<0 x 0>) now works
- cov2cor(<negative diagonal>) and similar now give one warning instead of two, with better wording
- tools:: startDynamicHelp() now ensures port is in proper range
- pbeta(x, a,b) is correct now for x=0 or 1 in the boundary cases where a or b or both are 0
- pmatch(x, table) for large table, also called for data frame rowselection, dfrm[nm, ], is now interruptible
- predict(<rank-deficient lm>, newdata=*) fix computing of nbasis, see Russ Lenth's comment 29 in PR#16158.
- Added a work-around for a bug in macOS 14.3.1 and higher which prevents R plots in the Quartz Cocoa device from updating on screen

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe