搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
从前慢现在也慢
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Docker-Compose模板文件参数详解
2
学习Java, 发现switch竟有三种用法方式! 速学!_java switch 直通式
3
问财爬虫Python第三方包,仅供学习使用
4
云计算--01--简介_云计算技术不是一种全新的网络技术,而是一种全新的网络应用概念,云计算的核心概念就是以____为中心,
5
【论文复现】Safe Exploration in Model-based Reinforcement Learning using Control Barrier Functions
6
虚拟化系统(XenServer,ESXi)-ESXi_esxi essentials是什么版本
7
如何使用Python+Flask搭建本地Web站点并结合内网穿透公网访问?
8
类和对象:写一个简单的银行管理系统(一)_拟为某银行开发一个简单的银行管理系统,相关信息如下。 基本数据 用户信息:
9
SQL基础知识整理_数据库sql基础知识
10
OAuth2.0 - 使用 SpringGateWay 网关实现统一鉴权_spring gateway 鉴权
当前位置:
article
> 正文
R语言简介_,r父
作者:从前慢现在也慢 | 2024-02-07 15:14:08
赞
踩
,r父
我们Hadoop+R爱好者建立了一个Hadoop和R语言的学习交流的高级LV1 QQ群(279441740),欢迎加入学习、交流、讨论、下载。
R语言简介
R语言是一种为统计计算和图形显示而设计的语言环境,是贝尔实验室(Bell Laboratories)的Rick Becker、John Chambers和Allan Wilks开发的S语言的一种实现,提供了一系列统计和图形显示工具。S语言也是目前比较流行的统计软件S-PLUS的基础。
R语言的创始人Ross Ihaka和Robert Gentleman,由于这两位“R之父”的名字都是以R开头,所以就称之为R语言。
R语言是一组数据操作,计算和图形显示工具的环境。相对于其它同类软件(如Matlab, SAS, SPSS, SPlus),其特色在于:
1.有效的数据处理和保存机制。
2.拥有一整套数组和矩阵的操作运算符。
3.一系列连贯而又完整的数据分析中间工具。
4.图形统计可以对数据直接进行分析和显示,可用于多种图形设备。
5.一种相当完善、简洁和高效的程序设计语言。它包括条件语句、循环语句、用户自定义的递归函数以及输入输出接口。
6.R语言是彻底面向对象的统计编程语言。
7.R语言和其它编程语言、数据库之间有很好的接口。
8.R语言是自由软件,可以放心大胆地使用,但其功能却不比任何其它同类软件差。
9.R语言具有丰富的网上资源,更为重要的一点是R提供了非常丰富的程序包,除了推荐的标准包外还有很多志愿者贡献的附加包,可以直接利用这些包,大大提高工作效率。R语言的官网是
http://www.r-project.org
,与R语言有关的重要网站还有CRAN(Comprehensive R Archive Network),其主站网址是:
http://www.cran.r-project.org/
,可以下载到很多程序包以及有关R语言的资料。
R语言与统计、计量
R语言具有丰富的统计方法,大多数人使用R语言是因为其具有强大的
统计
功能。不过对R语言比较准确的认识是一个内部包含了许多经典统计技术的环境。部分的统计功能是整合在R环境的底层,但是大多数统计功能则以包的形式提供。大约有25个包和R同时发布,也被称为标准包,如果要想得到更多的其它包,可以在R的中国镜像里找到(http://www.lmbe.seu.edu.cn/CRAN/),镜像里除了有各种包以外,还提供了其它比如关于R使用的一些资料。大多数经典的统计方法和最新的技术都可以在R中直接得到,终端用户只要花点时间去寻找就可以了。
R语言的统计分析过程常常被分解成一系列步骤,并且所有的中间结果都被保存在对象(Object)中,以便使用R里面的函数做进一步的分析。虽然SAS、SPSS也提供了丰富的屏幕输出内容,但其中间结果很难在后续过程中分析使用。
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。
与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者(用户)能灵活地进行数据分析,甚至创造出符合需要的新的统计计算方法。
目前国外绝大多数的统计和计量经济学研究人员以及实业界人士都选择R软件!
对R几点理解:
1、R的好处不仅仅在于其
免费
,更重要的在于其是
开源
,灵活,更新速度快,集思广益。而且R有点像是一种网络,用的人越多,贡献的人也越多,这样其的价值就成几何级数上升。我以前用过几乎所有的统计软件,但自从学会R,目前几乎只用R做分析。我相信很多人都有这种情形。
2、很多软件只是一个黑箱子,数据丢进去,结果出来。这样的结果,你会放心吗?而且这样学习,你根本不懂计量、统计背后真正的含义。可以这样说,永远别想真正学会统计思想,你的统计分析只是依样画葫芦,有时画得很像,但不懂神韵!
3、R初学确实有点难懂,但R的编程思想非常简单,几乎就是写数学公式一样简单,学过C和C++等低层语言就会知道R的编程是如此之简单,R是一种面向对象的高级语言。R入门者其实只要有人稍加指点,很快学会其基本操作!
4、R是一种趋势,如果和国外搞计量、搞统计的教授接触,应该知道现在大部分的教授都在用R,国内用R还只是一小部分,发展趋势一定是其他软件无法比拟的!
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/66133
推荐阅读
article
R
语言
列表
循环
添加元素
_
r
语言
fo
r
循环
填充
list
...
#列表
循环
添加元素lst <-
list
()n <- 1fo
r
(i in 1:10){ lst[[i]] <- n n ...
赞
踩
article
Python
连接Sql Server数据库
MSSql
_
anaconda
连接
sqlserver
...
Python
想要和
MSSql
数据库进行交互,首先要下载名为"pymssql"的包,然后import该包即可。地址:ht...
赞
踩
article
MVM、
MVP
、
m>MVVM
m>架构联系与区别
_
;,
_
m
v
m
:
m
.
m
.
m
n....
一.MVC View (视图层)。它是提供给用户的操作界面,是程序的外壳。Model(数据层),也就是程序需要操作的数据...
赞
踩
article
【
远程
开发】VSCode使用
Remote
SSH
远程
连接
Linux
服务器
_
vscode
远程
连接
lin...
【
远程
开发】VSCode使用
Remote
SSH
远程
连接
Linux
服务器
_
vscode
远程
连接
linux
vscode
远程
...
赞
踩
article
virt
-
install
工具
创建
虚拟机
命令
介绍(详细)_
virt
install
创建
虚拟机
详细说明...
virt
-
install
介绍
virt
-
install
是一个
命令
行
工具
,它能够为KVM、Xen或其它支持libvrit ...
赞
踩
article
线性调频
变标
算法
(
CSA
)-
SAR
成像
算法
系列(四)_
sar
图像
仿真转化为
sar
图像
...
SAR
成像
算法
:线性调频
变标
算法
(
CSA
)原理介绍及实现步骤解析。从成像角度,通过程序分析
CSA
处理过程距离徙动曲线变化...
赞
踩
article
linux
/
Ubuntu
系统
上
安装
mysql
数据库
(附图详解)...
在前面的文章中,我已经分享了如何在
Ubuntu
系统
中
安装
以及搭建java开发环境,那么当我们需要跟数据打交道的时候,...
赞
踩
article
【
python
基础_001】
Windows11
安装
python
后使用
pycharm
实现
print
_p...
小编的电脑是新的,C盘的剩余容量199G,D盘的剩余容量199G,两边都差不多,但是考虑到之后在
python
开发过程中需...
赞
踩
article
react
(47)——通过调用
this
.
props
.
history
的
方法
来实现路由的
Link
组件
功能...
1.
this
.
props
.
history
.push
方法
this
.
props
.
history
.push()该
方法
中的参数为...
赞
踩
article
uni
App、微信小程序上传
单
个
文件
及多
个
文件
_
uni
.
uploadfile
filepath
只能单...
由于没有多
个
上传
文件
的方法,目前只能通过遍历的方式来进行多
文件
上传。这是
单
个
文件
上传写法。这是上传多
个
文件
写法。_
uni
...
赞
踩
article
mac
os配置
host
s文件_
mac
添加
host
...
host
s文件地址,参考 Github-google
host
s/
host
s/
host
s-files/
host
s使用方式:...
赞
踩
article
Vue
与
Flask
实现前后
端
分离及
数据
交互_
vue
和
flask
是怎么交互的...
1、前
端
框架:
vue
:前
端
开发框架
vue
x:前
端
数据
仓库,用于
数据
存储axios:前
端
网络请求库,用于发http/htt...
赞
踩
article
vscode
连接
ssh
报错...
后记:md终于解决了,整整搞了一个下午,各种方法都试过了,重装了好几遍。最后发现是
vscode
的问题,版本应该是最近更新...
赞
踩
article
spark
哪些代码
在
driver
运行_
Spark
基础:常见
配置
(中)...
应用相关属性[重要]
spark
.app.name 默认值,无应用的名字,
在
spark
ui或者日志里都会用到[重要] ...
赞
踩
article
在
Mac
mini
上搭建
Centos
7
服务器
_
mac
mini
搭建家庭公网
服务器
...
Mac
mini
在
稳定性和性能上与其他PC相比有很强的优势,和其价格也要比普通的
服务器
低。可以用作小型公司的
服务器
。入职...
赞
踩
article
完美解决An
error
ocurred
while
starting
the kernel...
运行anaconda自带的spyder没出问题,spyder(tensorflow)下的会出现An
error
ocur...
赞
踩
article
如何
虚拟化
管理
服务器
(包括手动
安装
虚拟机
、写脚本利用命令
安装
虚拟机
、
虚拟机
的
管理
+复制+快照)_qe...
什么是
虚拟化
管理
? 将linux真实主机里面的一些东西放到
虚拟机
上面去
管理
,然后对
虚拟机
进行种种
管理
,其实
虚拟机
和真...
赞
踩
article
【
雷达
回波
】基于
matlab
模拟
SAR
面
目标
回波
仿真
_
雷达
点
目标
响应
回波
...
雷达
回波
是合成孔径
雷达
(Synthetic Aperture Radar,
SAR
)系统中的一个重要概念。它是指当
雷达
发射...
赞
踩
article
React
16
源码:
React
中
event
事件
系统
初始化
源码实现...
把这几个变量维护好之后,后面可以很方便的进行一些
事件
绑定相关的操作。通过以上操作,插入了所有的plugin之后,形成了这...
赞
踩
article
Eclipse
中配置和使用
JDBC
操作
MySQL
_
eclipse
jdbc
...
Eclipse
中配置和使用
JDBC
操作
Mysql一、下载Mysql的
JDBC
驱动访问网址:https://mvnrepo...
赞
踩
相关标签
服务器
vscode
ssh
云计算
信号处理
算法
学习
数据库
操作系统
java
python
pycharm
history
javascript
react
前端
路由
uni-app
微信小程序
小程序
macos
github
git
vue