R语言数据分析、展现与实例(03)

R语言进阶——数据展现

传统表格

  • 二维结构
  • 数字与文字为主
  • 缺乏润色

现代信息图

  • 以人眼敏感的视觉元素为主
  • 信息高度密集
    这里写图片描述

何为美

  • 新颖
  • 充实
  • 高效
  • 美感
    这里写图片描述

学习经典

元素周期表

这里写图片描述
- 元素周期表的天才之处:通过元素的编排组织揭示了元素之间的相互关系以及周期变
化的物理属性
- 蕴含巨大信息量,几乎就是半部化学
- 复杂数据可视化的早期杰作

伦敦地铁图

这里写图片描述
- Harry Beck的杰作,被收藏在伦敦交通博物馆
- 作者习惯于画电路草图,因此把绘制电路图的习惯带到地铁图中,例如45度和90度的
直线段布局
- 把信息从具体的精确地理位置解放出来,突出了人们和系统里其它位置的逻辑关系。
突出显示了最相关的信息,删除了很多不相关的信息
-公认的杰作,有大量仿制品

美国精选结果图

创建有效可视化的步骤

  • 制定问题:所要讲述的故事的主题是什么?故事的主要情节是什么?
  • 收集数据:原始数据,数据分析,结果的解析、组织、分组
  • 应用一种可视化的形式:基本集合要素包括尺寸、彩色、位置、连线组成网络

问题+可视化数据+场景=故事

  • Facebook的故事
    这里写图片描述

R、SAS的那些事儿

这里写图片描述

数据体系金字塔

这里写图片描述

R

散点图

  • 坐标系里只管地显示样本数据的分布情况
  • 一般可以描画2-3变量(维)样本数据,更高维度的可以使用辅助的标识方法,例如面积、颜色、文字等
    这里写图片描述

样本数据:汽车数据集

cars

plot ()函数

plot(cars$dist~cars$speed)         #因变量~自变量

这里写图片描述

 > plot(cars$dist~cars$speed,  #y~x
+ main = "Relationship between car distance & speed",  #画标题
+ xlab = "Speed (miles per hour)",      #X坐标轴标题
+ ylab = "Distance travelled (miles)",  #Y坐标轴标题
+ xlim = c(0,30),         #设置X轴范围为从0到30
+ ylim = c(0,140),       #设置Y轴范围从0到140
+ xaxs = "i",          #设置X轴风格为internal
+ yaxs = "i",         # 设置Y轴风格为internal
+ col = "red",       # 设置“散点”的颜色为红色
+ pch = 19)          #设置散点的形状为实心圆点
> 

这里写图片描述

internal风格

这里写图片描述

下载教材代码和数据集

画线图

sales <- read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/dailysales.csv")
> plot(sales$units~as.Date(sales$date,"%d/%m/%y"),
+      type = "l",    #指定散点图类型为“ l” 表示画线图
+      main = "Unit Sales in the month of January 2010",
+      xlab = "Date",
+      ylab = "Number of units sold",col = "blue")

这里写图片描述

lines() 函数

lines(sales$units~as.Date(sales$date,"%d/%m/%y"),col="red")

这里写图片描述

高水平作图函数与低水平作图函数

  • 高水平作图函数:可以独立绘图,例如plot()
  • 低水平作图函数:必须先运行高水平作图函数绘图,然后再加绘在已有的图上面

柱形图与barplot()函数

> sales <- read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/citysales.csv",header = TRUE)
> sales
     City ProductA ProductB ProductC
1 Seattle       23       11       12
2  London       89        6       56
3   Tokyo       24        7       13
4  Berlin       36       34       44
5  Mumbai        3       78       14
> barplot(sales$ProductA,names.arg = sales$City,col = "black")

这里写图片描述

barplot(sales$ProductA,names.arg = sales$City,horiz=TRUE,col = "black")

这里写图片描述

彩色柱状图

barplot(as.matrix(sales[,2:4]),
beside = TRUE,        # 使得各个柱体相邻分布
legend = sales$City,     #产生右上角的图例
col=heat.colors(5),        #产生几种不同的颜色
border = "white")         

这里写图片描述

直方图

直方图和柱形图有什么区别?
柱形图的y轴是数据本身,而直方图的数据集y轴是数据出现的次数

hist(rnorm(1000))

这里写图片描述

岛屿数据集

islands
  • 岛屿直方图
hist(islands)

这里写图片描述

密度图

plot(density(rnorm(1000)))

类似将直方图中的区间分成无限小……
这里写图片描述

箱型图

> metals <- read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/metals.csv",header = TRUE)
> boxplot(metals,
+ xlabs="Metals",
+ ylab = "Atmospheric Concentration in ng per cubic metre",
+ main = "Atmospheric Metal Concentrations in London")

这里写图片描述

详解箱线图

> copper <- read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/copper_site.csv")
> boxplot(copper$Cu~copper$Source,
+ xlab = "Measurement Site",
+ ylab = "Atmospheric Concentration of Copper in ng cubic metre",
+ main ="Atmospheric Copper Concentration in London")

这里写图片描述

mtcars 数据集

A data frame with 32 observations on 11 variables.

热力图

> heatmap(as.matrix(mtcars),
+ Rowv = NA,
+ Colv = NA,
+ col = heat.colors(256),
+ scale = "column",
+ margins = c(2,8),
+ main = "Car characteristics by Model")

这里写图片描述

基因热力图

> genes<-read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/genes.csv",header=T)
> rownames(genes)<-colnames(genes)
> image(x=1:ncol(genes),
+ y=1:nrow(genes),
+ z=t(as.matrix(genes)),
+ axes=FALSE,
+ xlab="",
+ ylab="" ,
+ main="Gene Correlation Matrix")
> axis(1,at=1:ncol(genes),labels=colnames(genes),col="white",
+ las=2,cex.axis=0.8)
> axis(2,at=1:nrow(genes),labels=rownames(genes),col="white",
+ las=1,cex.axis=0.8)

这里写图片描述

鸢尾花数据集

iris

散点图阵

> pairs(iris[,1:4])
> plot(iris[,1:4],
+ main="Relationships between characteristics of iris flowers",
+ pch=19,col="blue",cex=0.9)
图见系列02

在一张花板上画多个散点图

> par(mfrow= c(2,3))        #定义一个画图参数,将一个画板分为2行3列的
> plot(rnorm(100),col = "blue",main="Plot No.1")
> plot(rnorm(100),col = "yellow",main="Plot No.2")
> plot(rnorm(100),col = "green",main="Plot No.3")
> plot(rnorm(100),col = "black",main="Plot No.4")
> plot(rnorm(100),col = "red",main="Plot No.5")
> plot(rnorm(100),col = "orange",main="Plot No.6")

这里写图片描述

市场数据

> market<-read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/dailymarket.csv",header=TRUE)
> par(mfrow=c(3,1))
> plot(market$revenue~as.Date(market$date,"%d/%m/%y"),
+      type="l", #Specify type of plot as l for line
+      main="Revenue",
+      xlab="Date",
+      ylab="US Dollars",
+      col="blue")
> plot(market$profits~as.Date(market$date,"%d/%m/%y"),
+      type="l", #Specify type of plot as l for line
+      main="Profits",
+      xlab="Date",
+      ylab="US Dollars",
+      col="red")
> plot(market$customers~as.Date(market$date,"%d/%m/%y"),
+      type="l", #Specify type of plot as l for line
+      main="Customer visits",
+      xlab="Date",
+      ylab="Number of people",
+      col="black")
> 

这里写图片描述

增加图例说明

> rain<-read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/cityrain.csv",header=TRUE)
> plot(rain$Tokyo,type="l",col="red",
+      ylim=c(0,300),
+      main="Monthly Rainfall in major cities",
+      xlab="Month of Year",
+      ylab="Rainfall (mm)",
+      lwd=2)
> lines(rain$NewYork,type="l",col="blue",lwd=2)
> lines(rain$London,type="l",col="green",lwd=2)
> lines(rain$Berlin,type="l",col="orange",lwd=2)

#增加图例说明
> legend("topright",
+ legend = c("Tokyo","NewYork","London","Berlin"),
+ col = c("red","blue","green","orange"),
+ lty=1,lwd=2)   # 图例说明中线的样式 

这里写图片描述

# 图例说明的另一种样式
> legend("top",
+ legend= c("Tokyo","NewYork","London","Berlin"),
+ ncol = 4,
+ cex = 0.8,
+ bty = "n",
+ col = c("red","blue","green","orange"),
+ lty=1,lwd=2)

这里写图片描述

地图

  • 安装地图包maps
  • 用library函数加载
> library(maps)
> map()
小例子及图见系列02

GADM地理数据库

  • 安装sp包
  • 用library函数加载sp包
library(sp)
load(url("http://gadm.org/data/rda/GBR_adm1.RData"))
spplot(gadm,"Shape_Area")
有点问题mark

输出为图形文件

> png("scatterplot.png")  # 定义一个图形文件
> plot(rnorm(1000))        # 画图
> dev.off()              # 关闭画图界面

即可在工作目录找到同名图片

输出选项

> png("scatterplot.png",height=600,width = 600)   #设定图片长宽
> plot(rnorm(1000))
> dev.off()


> png("scatterplot.png",res=60)      #设定图片像素
> plot(rnorm(1000))
> dev.off()


> pdf("sdasd.pdf")       #将图片设置为pdf格式
> plot(rnorm(1000))
> dev.off()

画图的参数

颜色的表达

colors()  # 查看

使用数值表达颜色

  • col=n
  • n为当前调色板上的颜色值
  • 缺省调色板下,1表示黑色,2表示红色,0表示背景色
  • palette()函数观看当前调色板
> palette()
[1] "black"   "red"     "green3"  "blue"    "cyan"    "magenta" "yellow"  "gray"   

改变缺省的调色板

> palette(c("red","blue","green","orange"))    #设定调色板的值
> palette()
[1] "red"    "blue"   "green"  "orange"
> palette("default")          #恢复默认
> palette()
[1] "black"   "red"     "green3"  "blue"    "cyan"    "magenta" "yellow"  "gray"   

十六进制表达颜色

> plot(rnorm(1000),col="#AC5500BB")

以上字串每两位:红色,绿色,蓝色,alpha(透明度)

#查看或混合
> rgb(0.5,0.5,0.5,0.5)
[1] "#80808080"
> rgb(0.5,0.5,0.5,0.2)
[1] "#80808033"

heat.colors() 自动产生颜色的函数

> heat.colors(5)
[1] "#FF0000FF" "#FF5500FF" "#FFAA00FF" "#FFFF00FF" "#FFFF80FF"

直观的调色板控制包RColorBrewer

> library(RColorBrewer)
> display.brewer.all()

这里写图片描述

> brewer.pal(7,"YlOrRd")    #用包里的调色板代替原来的调色板
[1] "#FFFFB2" "#FED976" "#FEB24C" "#FD8D3C" "#FC4E2A" "#E31A1C" "#B10026"
> display.brewer.pal(7,"YlOrRd")  #显示

这里写图片描述

颜色向量:使用多颜色画图

> sales <- read.csv("D:/R_workspace/R_Graphics_Cookbook/Code/Chapter 1/Data Files/citysales.csv")
> barplot(as.matrix(sales[,2:4]),beside=T,  #beside=T 循环使用颜色向量
+ legend=sales$City,
+ col=c("red","blue","green","orange","pink"), #设定颜色向量
+ border="white") 

这里写图片描述

> barplot(as.matrix(sales[,2:4]), beside=T,
+         legend=sales$City,
+         col=c("red","blue","green","orange"),
+         border="white")

这里写图片描述

利用heat.colors()

> barplot(as.matrix(sales[,2:4]), beside=T,
+         legend=sales$City,
+         col=heat.colors(length(sales$City)),   #设置与城市个数相同的颜色个数
+         border="white")

这里写图片描述

利用rainbow()

> barplot(as.matrix(sales[,2:4]), beside=T,
+         legend=sales$City,
+         col=rainbow(length(sales$City)),
+         border="white")

这里写图片描述

利用terrain.colors()

> barplot(as.matrix(sales[,2:4]), beside=T,
+         legend=sales$City,
+         col=terrain.colors(length(sales$City)),
+         border="white")

这里写图片描述

其他颜色函数

随机产生颜色

> cm.colors(4)
[1] "#80FFFFFF" "#BFFFFFFF" "#FFBFFFFF" "#FF80FFFF"
> topo.colors(5)
[1] "#4C00FFFF" "#004CFFFF" "#00E5FFFF" "#00FF4DFF" "#FFFF00FF"

设置背景颜色

> par(bg="gray")     #设置画图语句
> plot(rnorm(1000))

这里写图片描述

par的作用知道画板被关闭为止

只设置坐标系内的背景颜色

> points(rnorm(1000))
> plot(rnorm(1000),type="n")
> x<-par("usr")          # usr是坐标轴四个角的坐标
> rect(x[1],x[3],x[2],x[4],col="lightgray")
> points(rnorm(1000))

这里写图片描述

横坐标[- +] 纵坐标[- +]
> x
[1]  -38.960000 1039.960000   -3.163467    3.607277

设置标题、坐标轴标号等颜色

> plot(rnorm(1000),
+ main="Plot title",
+ col.axis ="blue",   #坐标轴上刻度颜色
+ col.lab="red",    #坐标轴上图例颜色
+ col.main="darkblue")  #标题颜色

这里写图片描述

使用par设置

> par(col.axis="red",
+     col.lab="#444444",
+     col.main="darkblue")
> plot(rnorm(100),main="plot")

这里写图片描述

par()的作用直至下一条par()设置命令,或者重新开一个图形设备.

使用title()函数

> title("Sales Figures for 2010", col.main="blue")
> title(xlab="Month",ylab="Sales",col.lab="red")
> title(xlab="X axis",col.lab="red")
> title(ylab="Y axis",col.lab="blue")

这里写图片描述

可以覆盖缺省的标题设置
可以用于设置画图参数

字体设置

  • Win下能用的字体非常有
  • 用par(family=“ serif”,font=2) 设置Times New Roman字体
  • font中的表示 0 缺省,1 粗体,2 斜体,3 粗斜体

设置散点的样式

> rain<-read.csv("cityrain.csv")
> plot(rnorm(100),pch=19,cex=2)

这里写图片描述

pch参数

  • 代表散点的符号
    1. 圆圈
    2. 三角形
    3. 加号
    4. 等等
> rain<-read.csv("cityrain.csv")
> plot(rnorm(100),pch="*",cex=2)

这里写图片描述

cex参数:控制散点的大小

> plot(rnorm(100),pch=19,cex=1)
> plot(rnorm(100),pch=19,cex=3)

这里写图片描述

这里写图片描述

例子

> plot(rain$Tokyo,
+      ylim=c(0,250),
+      main="Monthly Rainfall in major cities",
+      xlab="Month of Year",
+      ylab="Rainfall (mm)",
+      pch=1)
> points(rain$NewYork,pch=2)
> points(rain$London,pch=3)
> points(rain$Berlin,pch=4)
> legend("top",
+        legend=c("Tokyo","New York","London","Berlin"),
+        ncol=4,
+        cex=0.8,
+        bty="n",
+        pch=1:4)

这里写图片描述

决定线性与宽度

> plot(rain$Tokyo,
+      ylim=c(0,250),
+      main="Monthly Rainfall in major cities",
+      xlab="Month of Year",
+      ylab="Rainfall (mm)",
+      type="l",
+      lty=1,
+      lwd=2)
> lines(rain$NewYork,lty=2,lwd=2)
> lines(rain$London,lty=3,lwd=2)
> lines(rain$Berlin,lty=4,lwd=2)
> legend("top",
+        legend=c("Tokyo","New York","London","Berlin"),
+        ncol=4,
+        cex=0.8,
+        bty="n",
+        lty=1:4,
+        lwd=2)              # lwd控制线宽

这里写图片描述

lty参数:决定线型

0:blank
1:solid(default)
2:dashed
3:dotted
4:dotdash
5:longdash
6:twodash

用bty参数控制坐标系的风格

> par(bty = "l")
> plot(rnorm(100))

这里写图片描述

> par(bty="7")
> plot(rnorm(100))

这里写图片描述

> par(bty="c")
> plot(rnorm(100))

这里写图片描述

> par(bty="u")
> plot(rnorm(100))

这里写图片描述

box()函数

> par(oma =c(1,1,1,1))    # 设置边缘宽度
> plot(rnorm(100),bty="l")
> box(which = "figure")   #将figure区域框起来

设置坐标轴的刻度

> plot(rnorm(100),xaxp=c(0,100,10))      # xaxp 中x坐标轴是0~100,且每隔10设置一个刻度

这里写图片描述

xaxp与yaxp参数

  • 缺省情况下比上限再增加大约4%,并且自动计算刻度
  • 可以通过xaxs 来改变上述风格

las参数:刻度数字的方向

> par(mfrow = c(2,2))
> par(las=3)
> plot(rnorm(100),xaxp=c(0,100,10))
> par(las=2)
> plot(rnorm(100),xaxp=c(0,100,10))
> par(las=1)
> plot(rnorm(100),xaxp=c(0,100,10))
> plot(rnorm(100),xaxp=c(0,100,10))

这里写图片描述

设置画图区域大小

par(fin=c(5,5),         #figure区域的大小 5in × 5in  
+     pin=c(3,3))       # 画散点区域的大小

mai和omi参数:控制边缘

这里写图片描述

控制边缘

> par(mai=c(1,1,1,1), omi=c(0.1,0.1,0.1,0.1))
> plot(rnorm(100),xaxp=c(0,100,10))

这里写图片描述

R画图网站 of good

http://www.stat.auckland. ac.nz/~paul/RGraphics/rgraphics.html
第三章解释边缘
这里写图片描述

边缘

这里写图片描述

维基百科可视化

R语言经典实例(中+英) 第1章 R入门和获得帮助 7   1.1 下载和安装R软件 8   1.2 开始运行R软件 10   1.3 输入R命令 13   1.4 退出R 15   1.5 中断R正在运行的程序 16   1.6 查看帮助文档 17   1.7 获取函数的帮助文档 18   1.8 搜索帮助文档 20   1.9 查看R软件包帮助信息 21   1.10 通过网络获取帮助 23   1.11 寻找相关函数数据包 26   1.12 查询邮件列表 27   1.13 向邮件列表提交问题 27   第2章 基础知识 30   2.1 显示内容 30   2.2 设定变量 32   2.3 列出所有变量 34   2.4 删除变量 35   2.5 生成向量 36   2.6 计算基本统计量 37   2.7 生成数列 40   2.8 向量比较 42   2.9 选取向量中的元素 43   2.10 向量的计算 46   2.11 运算符优先级问题 48   2.12 定义函数 50   2.13 减少输入,得到更多命令 52   2.14 常见错误 54   第3章 R软件导览 58   3.1 获取和设定工作目录 58   3.2 保存工作空间 59   3.3 查看历史命令记录 60   3.4 保存先前命令产生的结果 60   3.5 显示搜索路径 61   3.6 使用R包中的函数 62   3.7 使用R的内置数据集 64   3.8 查看已安装的R包列表 65   3.9 从CRAN网站安装R包 67   3.10 设定默认CRAN网站镜像 69   3.11 隐藏启动信息 70   3.12 运行脚本 70   3.13 批量运行R代码 71   3.14 获取和设定环境变量 74   3.15 找到R的主目录 75   3.16 R的客户化 76   第4章 输入输出 80   4.1 使用键盘输入数据 81   4.2 显示更少的位数(或更多的位数) 82   4.3 将输出结果重定向到某一文件 84   4.4 显示文件列表 85   4.5 解决无法在Windows中打开文件的问题 86   4.6 阅读固定宽度数据记录 87   4.7 读取表格数据文件 88   4.8 读取CSV文件 90   4.9 写入CSV文件 92   4.10 从网络中读取表格或CSV格式数据 93   4.11 读取HTML表格数据 94   4.12 读取复杂格式数据文件 96   4.13 读取MySQL数据库中的数据 100   4.14 保存和传送目标 102   第5章 数据结构 104   5.1 对向量添加数据 111   5.2 在向量中插入数据 112   5.3 理解循环规则 113   5.4 构建因子(即分类变量) 115   5.5 将多个向量合并成单个向量以及平行因子 117   5.6 创建列表 118   5.7 根据位置选定列表元素 119   5.8 根据名称选定列表元素 121   5.9 构建一个名称/值关联表 122   5.10 从列表中移除元素 124   5.11 将列表转换为向量 125   5.12 从列表中移除取值为空值(即NULL)的元素 126   5.13 使用条件来移除列表元素 127   5.14 矩阵初始化 129   5.15 执行矩阵运算 130   5.16 将描述性名称赋给矩阵的行和列 131   5.17 从矩阵中选定一行或一列 132   5.18 用列数据初始化数据框 133   5.19 由行数据初始化数据框 134   5.20 添加行至数据框 136   5.21 预分配数据框 137   5.22 根据位置选择数据框的列 138   5.23 根据列名选定数据框的列 142   5.24 更便捷地选定行和列 143   5.25 修改数据框的列名 145   5.26 编辑数据框 146   5.27 从数据框中移除NA值 148   5.28 根据名称排除列 149   5.29 合并两个数据框 150   5.30 根据共有列合并数据框 151   5.31 更便捷地访问数据框内容 152   5.32 基本数据类型之间的转换 154   5.33 不同结构化数据类型间的转换 156   第6章 数据转换 159   6.1 向量分组 160   6.2 将函数应用于每个列表元素 161   6.3 将函数应用于每行 163   6.4 将函数应用于每列 164   6.5 将函数应用于组数据 166   6.6 将函数应用于行组 168   6.7 将函数应用于平行向量或列表 170   第7章 字符串和日期 172   7.1 获取字符串长度 174   7.2 连接字符串 175   7.3 提取子串 176   7.4 根据分隔符分割字符串 176   7.5 替代子串 178   7.6 查看字符串中的特殊字符 179   7.7 生成字符串的所有成对组合 179   7.8 得到当前日期 181   7.9 转换字符串为日期 181   7.10 转换日期为字符串 182   7.11 转化年、月、日为日期 183   7.12 得到儒略日期 185   7.13 提取日期的一部分 185   7.14 创建日期序列 187   第8章 概率 189   8.1 计算组合数 191   8.2 生成组合 192   8.3 生成随机数 193   8.4 生成可再生的随机数 194   8.5 生成随机样本 196   8.6 生成随机序列 197   8.7 随机排列向量 198   8.8 计算离散分布的概率 198   8.9 计算连续分布的概率 200   8.10 转换概率为分位数 201   8.11 绘制密度函数 203   第9章 统计概论 206   9.1 汇总数据 208   9.2 计算相对频数 210   9.3 因子制表和列联表创建 211   9.4 检验分类变量独立性 212   9.5 计算数据集的分位数(和四分位数) 212   9.6 求分位数的逆 213   9.7 数据转换为z分数 214   9.8 检验样本均值(t检验) 215   9.9 均值的置信区间 216   9.10 中位数的置信区间 217   9.11 检验样本比例 218   9.12 比例的置信区间 219   9.13 检验正态性 220   9.14 游程检验 222   9.15 比较两个样本的均值 223   9.16 比较两个非参数样本的位置 225   9.17 检验相关系数的显著性 226   9.18 检验组的等比例 228   9.19 组均值间成对比较 229   9.20 检验两样本的相同分布 230   第10章 图形 232   10.1 创建散点图 234   10.2 添加标题和标签 236   10.3 添加网格 237   10.4 创建多组散点图 238   10.5 添加图例 240   10.6 绘制散点图的回归线 242   10.7 多变量散点图的绘制 243   10.8 创建每个因子水平的散点图 244   10.9 创建条形图 246   10.10 对条形图添加置信区间 248   10.11 给条形图上色 249   10.12 绘制过点x和y的线 251   10.13 改变线的类型、宽度或者颜色 253   10.14 绘制多个数据集 254   10.15 添加垂直线和水平线 256   10.16 创建箱线图 257   10.17 对每个因子水平创建箱线图 258   10.18 创建直方图 259   10.19 对直方图添加密度估计 261   10.20 创建离散直方图 262   10.21 创建正态Q-Q图 264   10.22 创建其他Q-Q图 265   10.23 用多种颜色绘制变量 266   10.24 绘制函数 269   10.25 图形间暂停 270   10.26 在一页中显示多个图形 271   10.27 打开另一个图形窗口 273   10.28 在文档中绘制图形 274   10.29 改变图形参数 275   第11章 线性回归和方差分析 277   11.1 简单线性回归 279   11.2 多元线性回归 281   11.3 得到回归统计量 282   11.4 理解回归的汇总结果 286   11.5 运行无截距的线性回归 289   11.6 运行有交户项的线性回归 290   11.7 选择最合适的回归变量 292   11.8 对数据子集回归 295   11.9 在回归公式中使用表达式 296   11.10 多项式回归 298   11.11 转换数据的回归 299   11.12 寻找最佳幂变换 301   11.13 回归系数的置信区间 304   11.14 绘制回归残差 304   11.15 诊断线性回归 306   11.16 识别有影响的观察值 309   11.17 残差自相关检验 310   11.18 预测新值 311   11.19 建立预测区间 312   11.20 运行单因素方差分析 313   11.21 创建交互关系图 315   11.22 找到组间均值的不同 316   11.23 执行稳健方差分析 318   11.24 运用方差分析比较模型 320   第12章 有用的方法 323   12.1 查看你的数据 323   12.2 拓宽你的输出 324   12.3 输出赋值结果 325   12.4 对行和列求和 325   12.5 按列输出数据 326   12.6 对数据分级 328   12.7 找到特定值的位置 329   12.8 每隔n个选定一个向量元素 330   12.9 找到成对的最小值或者最大值 331   12.10 生成多个因子的组合 332   12.11 转换一个数据框 333   12.12 对数据框排序 334   12.13 对两列排序 335   12.14 移除变量属性 336   12.15 显示对象的结构 337   12.16 代码运行时间 340   12.17 抑制警告和错误消息 341   12.18 从列表中提取函数参数 342   12.19 定义你自己的二元运算符 344   第13章 高级数值分析和统计方法 347   13.1 最小化或者最大化一个单参数函数 347   13.2 最小化或者最大化多参数函数 348   13.3 计算特征值和特征向量 350   13.4 主成分分析 351   13.5 简单正交回归 352   13.6 数据的聚类 354   13.7 预测二元变量(逻辑回归) 357   13.8 统计量的自助法 359   13.9 因子分析 361   第14章 时间序列分析 366   14.1 表示时间序列 367   14.2 绘制时序图 370   14.3 提取最老的观测值或者最新的观测值 373   14.4 选取时间序列的子集 374   14.5 合并多个时间序列 376   14.6 缺失时间序列的填充 378   14.7 时间序列的滞后 380   14.8 计算逐次差分 381   14.9 时间序列相关的计算 382   14.10 计算移动平均 383   14.11 在日历时间范围内应用函数 384   14.12 应用滚动函数 386   14.13 绘制自相关函数图 388   14.14 检验时间序列的自相关 389   14.15 绘制偏自相关函数 390   14.16 两个时间序列间的滞后相关性 391   14.17 剔除时间序列的趋势 393   14.18 拟合ARIMA模型 394   14.19 剔除ARIMA模型中不显著的系数 397   14.20 对ARIMA模型进行诊断 399   14.21 用ARIMA模型进行预测 400   14.22 均值回归的检验 402   14.23 时间序列的平滑 404
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值