R语言可视化
##数据获取
x1=round(runif(100,min=80,max=100))
x2=round(rnorm(100,mean=80, sd=7))
x3=round(rnorm(100,mean=80,sd=18))
x3[which(x3>100)]=100
num=seq(2005138101,length=100)
x=data.frame(num,x1,x2,x3)
write.table(x, "grade.txt")
##数据分析
y=read.table("grade.txt")
mean(y)
colMeans(y)
colMeans(y)(c("x1","x2","x3"))
#//2代表按列取平均值
apply(x, 2, mean)
apply(x, 2, max)
apply(x, 2, min)
apply(x[c("x1","x2","x3")], 2, sum)
#常用分布函数
均匀分布:runif()
正态分布:rnorm()
二项式分布:rbinom()
gamma分布:rgamma()
泊松分布:rpois()
指数分布:rexp()
几何分布:rgeom()
> which.max(apply(x[c("x1","x2","x3")], 1, sum)) 49
> x$num[which.max(apply(x[c("x1","x2","x3")], 1, sum))] [1] 2005138149
> hist(x$x1)
> plot(x$x1,x$x2)
> table(x$x1)
80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 2 3 4 3 8 3 6 6 6 7 4 6 4 8 8 3 5 6 6 2
> barplot(table(x$x1))
> pie(table(x$x2))
> boxplot(x$x1, x$x2, x$x3)
> boxplot(x[2:4], col=c("red", "blue", "green"), notch=T)
> stars(x[c("x1","x2","x3")])
> stars(x[c("x1","x2","x3")],full=T, draw.segment=T)
> faces(x[c("x1","x2","x3")])
> stem(x$x1)
The decimal point is at the |
80 | 00000 82 | 0000000 84 | 00000000000 86 | 000000000000 88 | 0000000000000 90 | 0000000000 92 | 000000000000 94 | 00000000 96 | 00000000 98 | 000000000000 100 | 00
> stem(x$x2, scale = 1, width = 80, atom = 1e-08)
The decimal point is 1 digit(s) to the right of the |
6 | 23 6 | 7788889 7 | 00001222333444444 7 | 55666677777788888999 8 | 0000000000111122233333344444 8 | 5566666677778999 9 | 001112234 9 | 5
> stem(x$x3, scale = 1, width = 80, atom = 1e-08)
The decimal point is 1 digit(s) to the right of the |
3 | 9 4 | 5 | 0022346788 6 | 1112233344555667789 7 | 022223344444555667889 8 | 0122333444455677999 9 | 000112223345666777889 10 | 000000000
> qqnorm(x1) > qqline(x1)
> qqnorm(x2)
> qqline(x2)


R语言可视化的更多相关文章
- R语言可视化学习笔记之添加p-value和显著性标记
R语言可视化学习笔记之添加p-value和显著性标记 http://www.jianshu.com/p/b7274afff14f?from=timeline 上篇文章中提了一下如何通过ggpubr ...
- R语言可视化学习笔记之添加p-value和显著性标记--转载
https://www.jianshu.com/p/b7274afff14f?from=timeline #先加载包 library(ggpubr) #加载数据集ToothGrowth data(&q ...
- R语言可视化学习笔记之ggpubr包—SCI文章图
转载:https://www.jianshu.com/p/678213d605a5?from=jiantop.com Hadley Wickham创建的可视化包ggplot2可以流畅地进行优美的可视化 ...
- R语言可视化--颜色
RColorBrewer包 三类调色板:sequential / diverging / qualitative 调色板的信息可以与colorRamp / colorRampPalette结合使用 从 ...
- R语言可视化--ggplot函数
上一篇说了qplot函数,现在说一下ggplot函数 本身不能实现,需要添加层才可以.ggplot2的核心函数 library(ggplot2) ggplot(airquality,aes(Wind, ...
- R语言可视化--qplot函数
ggplot绘图系统 使用动词名词形容词构造句子的过程,将数据映射到美学属性上的过程,由层组成 绘图函数 qplot() :参数包括美学属性.几何体.面.统计.坐标系.主题这些层次. ggplot() ...
- [3]R语言在数据处理上的禀赋——par参数详解(一)
本文目录 公共参数列表 par 颜色相关 字体相关 字体大小相关 线条相关 符号相关 线条和符号大小相关 结束 本文首发:program-dog.blogspot.com 注1:本文也曾在csdn发布 ...
- 手把手教你学习R语言
本文为带大家了解R语言以及分段式的步骤教程! 人们学习R语言时普遍存在缺乏系统学习方法的问题.学习者不知道从哪开始,如何进行,选择什么学习资源.虽然网络上有许多不错的免费学习资源,然而它们多过了头,反 ...
- R语言中文社区历史文章整理(类型篇)
R语言中文社区历史文章整理(类型篇) R包: R语言交互式绘制杭州市地图:leafletCN包简介 clickpaste包介绍 igraph包快速上手 jiebaR,从入门到喜欢 Catterpl ...
随机推荐
- RTLabel 富文本
本节关于RTLable基本介绍,原文来自 https://github.com/honcheng/RTLabel RTLabel 基于富文本的格式,适用于iOS,类似HTML的标记. RTLabel ...
- 设置mysql外网访问
任意主机以用户root和密码mypwd连接到mysql服务器mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'myp ...
- A SELECT statement that assigns a value to a variable must ... (向变量赋值的 SELECT 语句不能与数据检索操作结合使用 )
A SELECT statement that assigns a value to a variable must ... (向变量赋值的 SELECT 语句不能与数据检索操作结合使用 ) 总结一句 ...
- [转+整理]linux shell 将字符串分割成数组
原文链接:http://1985wanggang.blog.163.com/blog/static/776383320121745626320/ a="one,two,three,four& ...
- 流量分析系统----讲解-echarts模拟迁移(结合china.js)
百度 Echarts 地图->模拟迁徙,实现自动切换地图 小航哥注释: 1.本文主要是把模拟迁移的流程讲了一遍,讲的很好.具体实现参考航哥这篇随笔“流量分析系统----实现-echarts模拟迁 ...
- C# TreeView,递归循环数据加载到treeView1中
TblAreaBLL bll = new TblAreaBLL(); private void button1_Click(object sender, EventArgs e) { LoadData ...
- 每天一个Linux命令(54)chkconfig命令
chkconfig命令检查.设置系统的各种服务. (1)用法: 用法: chkconfig [必要参数] [服务] (2)功能: 功能: chkconf ...
- Linux文件系统管理 文件系统
概述 文件系统:文件系统这个名词大家都很陌生,不过如果说成分区,大家就比较容易理解了.原先每个分区只能格式化为一个文件系统,所以我们可以认为文件系统就是指分区.不过随着技术的进步,现在一个文件系统可以 ...
- java基础—— Collections.sort的两种用法
package com.jabberchina.test; import java.util.ArrayList; import java.util.Collections; import java. ...
- Adding Flexcan driver support on Kernel
Adding Flexcan driver support on Kernel On kernel menuconfig, add the following items: [*] Networkin ...