What interesting things can R language do?
1.r is free software. This means that it is completely free and open source. You can download any related installer, source code, package, source code and documentation from its website and its image. The standard installation file itself has many modules and embedded statistical functions, and many commonly used statistical functions can be directly realized after installation. [2]
2.r is a programmable language. As an open statistical programming environment, the grammar is easy to understand and easy to learn and master. And after learning, we can compile our own functions to extend the existing language. This is why its update speed is much faster than that of general statistical software, such as SPSS and SAS. Most of the latest statistical methods and techniques can be obtained directly in r[2].
All functions and data sets of 3.R are stored in the package. Only when the package is loaded can its contents be accessed. The standard installation file contains some commonly used and basic software packages. With the emergence of new statistical analysis methods, the packages included in the standard installation file are constantly changing with the update of the version. In another version of the installation file, the packages already included include: base-R basic module, mle- maximum likelihood estimation module, ts- time series analysis module, MVA- multivariate statistical analysis module, survival-survival analysis module, etc. [2]
4.r is very interactive. Except that the graphic output is in another window, its input and output windows are in the same window. If there is an error in the input grammar, you will be prompted in the window immediately. It has the function of memorizing previously entered commands, and can be reproduced, edited and modified at any time to meet the needs of users. The output graphics can be directly saved as JPG, BMP, PNG and other image formats, or directly saved as PDF files. In addition, it has a good interface with other programming languages and databases. [2]
If you join R's help email list 1, you may receive dozens of emails about R every day. It can discuss various issues with world-class statistical calculation experts, and it can be said that it is the largest and most cutting-edge gathering place for statisticians in the world. [2]
R is a GNU project based on S language, so it can also be used as the implementation of S language. The code usually written in S language can run in R environment without modification. The grammar of r comes from Scheme. There are many similarities between the use of R and S-PLUS, and the two languages are compatible. The user manual of S-PLUS can be used as the user manual of R with a little modification. So some people say: R is a "clone" of S-PLUS.
But please don't forget: R is free. The source code of R language is hosted in github, and the specific address can be found in Resources. [3] ? .
The download of R language can be found through the mirror image of CRAN.
The R language with domain name has six download addresses. Cn, two of which are provided by Datagurn and China University of Science and Technology. Windows version of R language, provided by Datagurn and USTC in two download locations.