R语言基础ppt

本文由用户“hequanbin313”分享发布 更新时间:2022-01-26 20:36:55 举报文档

以下为《R语言基础ppt》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

语言基础一 R简介

二 R语言数据操作基础

三 R语言的可视化

一 R 简 介什么是R?(1)最受欢迎的数据分析和可视化平台之一

(2)首次出现1993, 2011年随大数据的爆发而流行起

(3)R是一种统计绘图语言,也指实现该语言的软件。它是一种解释型语言,而不是编程语言,也就是说,输入的命令能够直接执行。4简 史 R语言是从S统计绘图语言演变而来,可看作S的“方言”。

S语言上世纪70年代诞生于贝尔实验室,由Rick Becker, John Chambers, Allan Wilks开发。

基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广。

1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,基于S语言的源代码,编写了一能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。R的无私奉献者Bill Venables Robert Gentleman Ross Ihaka 为什么选择R?(1)免费、支持Windows/Mac OS/Linux

(2)开源。有强大的工具包,可以贡献自己的工具包

(3)可以完成数据分析涉及的几乎所有步骤:

数据获取数据清理数据分析结果报告发布结果

R免费资源公开(不是黑盒子,也不是吝啬鬼)

R全面的统计研究平台

R支持多种操作系统可以在UNIX, Windows和Macintosh运行.

R 有优秀的画图功能.

R可进行交互式数据分析和探索的强大平台

R有优秀的内在帮助系统

R语言有一个强大的,容易学习的语法,有许多内在的统计函数.通过用户自编程序, R语言很容易延伸和扩大. 它就是这样成长的.

通过R语言的许多内嵌统计函数,很容易学习和掌握R语言的语法.

我们可以编制自己的函数来扩展现有的R语言(这就是为什么它在不断等级完善!!)

R 是计算机编程语言. 类似于UNIX语言,C语言,Pascal,Gauss语言等.

对于熟练的编程者, 它将觉得该语言比其他语言更熟悉.

而对计算机初学者, 学习R语言使得学习下一步的其他编程不那么困难.

那些傻瓜软件(SAS,SPSS等)语言的语法则完全不同.下载和安装RThe Comprehensive R Archive Network,简称CRAN,提供下载安装程序和应软件包。在R主页 http://doc.001pp.com/ 选择下载相应的版本。R程序包base:包含基本的R函数

datasets:包含基本的R数据集

stats:包含各类统计函数

nlme:包含用于线性和非线性混合效应的建模函数

graphics:包含基本图形函数

lattice:包含各种格栅函数,用于高级图像的绘制

cluster:包含用于各种聚类分析的函数

foreign:包含读取各种格式,如SPSS、SAS等格式数据文件函数

utils:包含R管理的工具函数

rpart:包含建立分类回归树的函数

grDevices:包含基本图形设备函数

methods:包含关于R对象的方法和类的定义函数

函数调用 成功启动R意味着用户可在R工作空间中创建和管理R对象,调用已加载包中的函数

实现对对象的管理和对相关数据的分析。用户可以通过两种方式调用函数:

(1)函数名():这是一种无形式参数的函数调用,即括号中不给出任何内容。R将以

默认的参数值调用并运行函数,运行结果即函数值将自动显示在R控制台中。例如:

search():浏览已加载包的名称,即以无形式参数的方式调用名为search的函数。若要

调用尚未加载的包中的函数,需按照“先加载,后浏览,在调用”的步骤实现。

(2)函数名(形式参数列表):这是一种带形式参数的函数调用,即括号中依顺序给

出了一个或多个形式参数,各形式参数之间以英文逗号隔开。例如:为了解各包中包含

哪些函数、各函数的功能以及如何调用函数,可书写:library(help=“包某某”),即以

带形式参数(help=“包某某”)的方式调用名为library的函数。library(help="base")

若要调用尚未下载的包中的函数,需首先将相关包下载并安装好。当R启动后并处于

联网环境下,步骤为:第一,指定镜像站点。第二,下载安装Install package(“包名

称”)。第三,加载包library(“包某某”)。查看R的帮助文档最常用的方法:

1 菜单 帮助>Html帮助或者help.start():以浏览器的形式打开R的帮助文档

2 菜单 帮助>R函数帮助或者help(函数名):用于查看指定函数的帮助文档

R函数帮助文档通常包括函数的功能说明(参见Description部分)、函数的调用形式(参见Usage部分)、形式参数的含义(Arguments部分)、形式参数的具体取值(Value部分)、调用示例(Examples部分)等主要内容。

R的运行方式 两种运行方式:第一,命令行运行;第二,程序(脚本)运行。

脚本运行还可采用非交互方式运行程序,步骤:一、指定R程序所在目录为R的当

前工作目录。调用getwd(),即可获得当前目录名。改变目录可在菜单栏中改变,也可以

用setwd(“指定目录”)。二、运行当前工作目录中的指定R程序source(“R程某某”)。

此外,程序运行方式中输出结果默认显示在控制台上,当处理的数据量较大,计算

结果较多时,往往希望将计算结果输出到控制台的同时,保存到一个指定的文本文件中。

为此,需在程序的第一行调用函数sink,基本书写格式为:sink(“结果文件名”,

append=TRUE/FALSE,split=TRUE/FALSE)式中,结果文件一般为文本文件,默认

位于当前目录下。append为TRUE表示当前文件有同名时追加到原文件后面,FLASE

表示覆盖原文件内容。split为TRUE表示输出到指定文件夹的同时,仍输出到控制台,

FLASE表示结果仅输出到指定文件夹。

二 R语言数据操作基础R语言的数据类型R语言支持的数据类型:

(1)数值型(numeric):类型的取值是实数。例如a

以上为《R语言基础ppt》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览