小白开始学习R

> plot(x1,x2,
+ main=‘两门课成绩关系‘, #图标题
+ xlab=‘数学‘,#x轴标签
+ ylab=‘语文‘,#y轴标签
+ xlim=c(0,100),#x轴范围
+ ylim=c(0,100),#y轴范围
+ xaxs=‘i‘,#x轴类型
+ yaxs=‘r‘,
+ col=‘red‘,#颜色
+ pch=19)#点的大小

  

> qqnorm(x1) #测试x1是否是正态分布。会出现一个散点图 > qqline(x1)#上面画出的散点图不能关闭。画出一条直线,点越靠近这条线,越接近正态分布。

  

> num=seq(1,100)  #创建学号 > x1=round(runif(100,80,100))#创建成绩,均匀分布,100个数,最小80,最大100. > x2=round(rnorm(100,80,7))#创建成绩,正态分布,100个数,平均数80,标准差为7 > #创建成绩,正态分布,100个数,平均数为83,标准差为18 > x3[which(x3>100)]=100#把x3中大于100的数字变为100 > x=data.frame(num,x1,x2,x3) >write.table(x,file=‘C:\\Users\\qjtsj\\Desktop\\R working file\\mark.txt‘)#写入文件,需要事先创建 > colMeans(x)#对列求平均值

  

> 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  94  95  96  97  98 
  5   7   4   6   9   3   3   3   2   4   3   6   6   5   5   3   3   7   6 
 99 100 
  7   3 
> barplot(table(x$x1))#柱状图
> pie(table(x$x1))#饼图
> boxplot(x$x1,x$x2,x$x3)#箱体图
> stars(x[c(‘x1‘,‘x2‘,‘x3‘)])#星象图 注意, stars的对象‘x‘要么是矩阵,要么是数据框。x$x1,x$x2,x$x3并不行。
> stars(x[c(‘x1‘,‘x2‘,‘x3‘)],full=T,draw.segment=T)#另外的效果

  

时间: 2024-10-12 07:55:02

小白开始学习R的相关文章

云计算需要学什么课程?新手小白如何学习云计算大数据

如今,大数据的发展趋势正在迅速转变,但专家预计机器学习.预测分析.物联网.边缘计算将在未来几年对大数据项目产生重大影响.新手小白如何学习云计算大数据呢? 如今大数据已不再只是一个流行术语.调研机构Forrester公司的研究人员发现,在2016年,将近40%的企业正在实施和扩展大数据技术的应用,另外30%的企业计划在未来一年内采用大数据.同样,来自NewVantage Partners的"2016年大数据执行调查"发现,62.5%的企业现在至少有一个大数据项目投入使用,只有5.4%的企

手把手教你学习R语言

本文为带大家了解R语言以及分段式的步骤教程! 人们学习R语言时普遍存在缺乏系统学习方法的问题.学习者不知道从哪开始,如何进行,选择什么学习资源.虽然网络上有许多不错的免费学习资源,然而它们多过了头,反而会让人挑花了眼. 为了构建R语言学习方法,我们在Vidhya和DataCamp中选一组综合资源,帮您从头学习R语言.这套学习方法对于数据科学或R语言的初学者会很有用;如果读者是R语言的老用户,则会由本文了解这门语言的部分最新成果. R语言学习方法会帮助您快速.高效学习R语言. 前言 在开始学习之前

前端小白webpack学习(一)

俗话说得好,好记性不如烂笔头. 之前就在学习中看过webpack的教程,然而一段时间没用,火速的忘光了.写这篇博文,做个总结,也让自己以后有个地方回顾. 看webpack之前,我先去看了一下官方文档,先了解一下webpack的几个概念.我是中英文文档搀着看的,一些小地方中文文档里没写,英文文档里都给了小提示.(下面的概念是我自己翻译总计的,略渣) concepts At its core, webpack is a static module bundler for modern JavaScr

R电子书资料《学习R》+《R语言实战第2版》+《R数据科学》学习推荐

如果没有任何编程基础,想学习如何使用R,并进行练习,建议大家看看<学习R>电子书和代码资料,上半部分主要介绍R的技术细节和使用技巧,下半部分更侧重实践,展示了从输入数据到发布结果这一标准的数据分析流程. <学习R>电子书,帮助学习编写简单的R程序,知道R语言能做什么: 1.使用向量.数组.列表.数据框和字符串等数据类型 2.掌握条件语句以及分支和循环控制语句 3.应用R的扩展包,将你自己的工作成果打包发给其他人 4.清理从各种来源导入的数据 5.通过可视化和汇总统计理解数据 6.使

小白注入学习:sqli-labs--less8学习记录

Less8 布尔型盲注: 1.布尔盲注 网页代码仍然存在着SQL注入漏洞,但是当进行SQL注入时,页面不会回显任何数据,只会返回“right”或“wrong”即0和1. 需要通过构造SQL语句,来判断数据库信息的正确性,在通过页面的返回的“真”和“假”来识别判断是否正确,这就是布尔盲注. Less8中 当SQL语句正确时,页面显示You are in...... 当SQL语句错误时,页面啥也不显示 初步满足布尔型盲注的特点2.确定注入类型.方法 ?id=1' and 1=1 --+ 页面显示Yo

day04关于MySqL&mdash;Android小白的学习笔记

Mysql入门 1. 数据库基本知识(了解) 1.1.数据库介绍 1.1.1.什么是数据库?数据库的作用是什么? 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作 想要存储并读取数据: 没有数据库: 1.新建一个文件夹用来存储文件: 2.把对应的数据以字符流的形式放入对应的文件中: 3.把文件以某种规律放入文件夹中: 4. 要查询对应数据时,需要将数据仓库所有文件以字符流形式获取并遍历,以取得对应数据的某些标

超级小白Java学习日记(1)

作为一名初级财务人员,在生完孩子再次步入职场后,更深刻的认识到自己的不足.拥有的财务知识无论是深度还是广度,都对职业发展益处不大.对自己进行了浅薄的剖析,认为我的兴趣.性格都不适合做财务.所以想开发一项技能,能提高职场竞争力,找到兴趣点. 自我介绍 29岁财务女,新晋宝妈,生了孩子之后像重活一场.看到身边小小的可人儿,他全心全意的依赖着我,可是我却不敢面对他.因为我觉得我没有优点值得他学习,我不敢在他长大后站在他面前,说我是妈妈,妈妈是对的,你要听妈妈的. 都说"为母则刚",如果这个&

Android小白的学习之路

本人作为一名android小白初次写博客,不好之处请多多包含,欢迎各位大神指点迷津..... 初次接触android不管是从学校还是培训机构出来的,最先接触的知识肯定是安装开发工具了(Android Studio),这里就不再详细介绍了(百度一大堆),其次就是学习工具的使用,比如一些常用的快捷键还有创建项目等等,最后就是各种控件以及各种知识点的学习了. 作为小白的一员,基本上我也是这么过来的,但是到真真工作的时候问题就来了,配置文件中各个参数是什么意思?引入三方库时或者系统版本过高时都需要更改配

0基础的小白怎么学习Java?

自身零基础,那么我们应该先学好Java,首先我们来了解下Java的特性: Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java.另一方面,Java丢弃了C++中很少使用的.很难理解的.令人迷惑 的那些特性,如操作符重载.多继承.自动的强制类型转换.特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧. Java语言是一个面向对象的 Java语言提供类.接口和继承等原语,为了简单起见,只支持类之间的单继承,但