R语言笔记4--图形分析

 

1、对x1进行直方图分析,绘制直方图hist()

     

2、探索各科成绩的关联关系,散点图绘制函数plot()

       

  

3、列联表分析,列联函数table(),柱状图绘制函数barplot()

4、饼图,饼图绘制函数pie()

   

5、箱尾图

  箱子的上下横线为样本的25%和75%分位数

  箱子中间的横线为样本的中位数

  上下延伸的直线为尾线,尾线的尽头为最高值和最低值

  异常值

    

     

6、箱线图

    

7、相图

  每个观测单位的数值表示为一个图形

  每个图的每个角表示一个变量,字符串类型会标注在图的下方

  角线的长度表达值的大小

  注释:下图是10*10的,100为同学,每位同学都有三科成绩,则表示每位同学都有一个星相图形,大的,端正的表示成绩好

        

   

   

8、脸谱图

  安装aplpack包

>library(aplpack)

     

  其它脸谱图

  安装TeachingDemos包

  

9、茎叶图

  一个63,一个66,两个67,一个68...

10、QQ图

  可用于判断是否正态分布

  直线的斜率是标准差,截距是均值

  点的散布越接近直线,则越接近正态分布

    

     

11、连线图

  type="l":l的意思是line

  

12、密度图

  

13、R内置数据集

  函数data()列出内置数据集

14、热力图

  利用内置的mtcars数据集绘制

  先将mtcars数据框转换为矩阵才能进行

    

15、散点图

  (1)向日葵散点图

  用来克服散点图中数据点重叠问题

  在有重叠的地方用一朵“向日葵花”的花瓣数目来表示重叠数据的个数

  

  (2)散点图集

  遍历样本中全部的变量配对画出二元图

  直观地了解所有变量之间的关系

       

  用plot也可以实现同样的效果

  

  利用par()在同一个device输出多个散点图

  par命令博大精深,用于设置绘图参数,help(par)

   

  (3)三维散点图

  安装scatterplot3d包(放在R语言的安装位置的library目录下)

    

    

16、调和曲线图

  unison.r的代码(脚本)

  自定义函数

  调和曲线用于聚类判断非常方便

  >source("d:\\unison.R")

  >unison(x[2:4])

时间: 2024-11-05 12:25:00

R语言笔记4--图形分析的相关文章

R语言笔记 创建图形 pdf png

可以通过代码或图形用户界面来保存图形.要通过代码保存图形,将绘图语句夹在开启目标 图形设备的语句和关闭目标图形设备的语句之间即可.例如,以下代码会将图形保存到当前工作 目录中名为mygraph.pdf的PDF文件中: > pdf("mypdf") > attach(mtcars) > plot(wt,mpg) > abline(lm(mpg~wt)) > title("hahahah") > detach(mtcars) >

R语言笔记 R中设置图形参数--函数par()详解

R有着非常强大的绘图功能,我们可以利用简单的几行代码绘制出各种图形来,但是有时候默认的图形设置没法满足我们的需要,甚至会碰到各种各样的小问题:如坐标轴或者标题出界了,或者图例说明的大小或者位置遮挡住了图形,甚至有时候默认的颜色也不能满足我们的需求.如何进行调整呢?这就用到了"强大"的函数par().我们可以通过设定函数par()的各个参数来调整我们的图形,这篇博文就是对函数par()的各个参数进行一下总结. 函数par()的使用格式如下: par(..., no.readonly =

R语言&页游渠道分析(转)

对着满屏的游戏后台数据,需要快速了解数据特征,一种茫然无从下手的感觉? 本文在游戏后台数据中,如何通过R语言快速的了解游戏后台的数据特征,以及统计各个数据之间的相关系数,并通过相关图来发现其中相关系数较高的数据,从而通过R得到高相关系数之间的线性回归方程,最后通过矩阵散点图来初步发现数据中的一些规律解决相应的问题.附:本文需要安装corrgram和car包 具体代码如下: library(corrgram) library(car) summary(data9) cor(data9) scatt

R语言:社会网络关系分析-进阶

本文内容参考李明<R语言与网站分析>一书 下面使用R语言实现社会网络分析的各个基础概念 # (1) 点集合(Vertexs)和点的属性数据 # 使用V(g)可返回关系网络g中所有点的集合V,并通过length函数直接返回点数目n.代码如下: V(g.undir) ## Vertex sequence: ## [1] 1 2 3 4 5 6 7 length(V(g.undir)) ## [1] 7 # 在g.undir中记录了点名称属性数据V(g.undir)$label,这里也可以直接展示.

R语言如何在生存分析与Cox回归中计算IDI,NRI指标

原文链接:http://tecdat.cn/?p=6095 读取样本数据 D=subset(pbc, select=c("time","status","age","albumin","edema","protime","bili")) D$status=as.numeric(D$status==2) D=D[!is.na(apply(D,1,mean)),] ; d

R语言使用Rasch模型分析学生答题能力

原文链接:http://tecdat.cn/?p=10175 几个月以来,我一直对序数回归与项目响应理论(IRT)之间的关系感兴趣. 在这篇文章中,我重点介绍Rasch分析. 最近,我花了点时间尝试理解不同的估算方法.三种最常见的估算方法是: 联合最大似然(JML) 条件逻辑回归,在文献中称为条件最大似然(CML). 标准多级模型,在测量文献中称为边际最大似然(MML). 阅读后,我决定尝试进行Rasch分析,产生多个Rasch输出. 示范 进行此演示之后,可能需要ggplot2和dplyr的知

R语言笔记

循环: repeat { your code if( ) { break } } while (test_expression) { statement } for ( i in v) { print(i) } 函数: function_name <- function(arg_1, arg_2, ...) { Function body } 函数的返回值是要评估的函数体中的最后一个表达式 pair与map: list() #Create a hash object h = hash() #ad

R语言笔记5--读数据

1.读文本文件数据 (1)先设置工作目录,把文本文件放于该目录下 备注:在记事本里写完数据后,按一下回车,负责在R语言中出现错误 (2)读剪贴板 文本或EXCEL的数据均可通过剪贴板操作 (3)读excel文件数据 方法1:先把excel另存为空格分隔符的prn文件格式再读     方法2:安装RODBC包,再通过ODBC读

R语言笔记 提醒程序员注意的一些事项

经验丰富的程序员通常会发现R语言的某些方面不太寻常.以下是这门语言中你需要了解 的一些特性. 对象名称中的句点(.)没有特殊意义.但美元符号($)却有着和其他语言中的句点 类似的含义,即指定一个对象中的某些部分.例如,A$x是指数据框A中的变量x. R不提供多行注释或块注释功能.你必须以#作为多行注释每行的开始.出于调试目的, 你也可以把想让解释器忽略的代码放到语句if(FALSE){... }中.将FALSE改为TRUE 即允许这块代码执行. 将一个值赋给某个向量.矩阵.数组或列表中一个不存在