admin管理员组

文章数量:1534391

2024年6月2日发(作者:)

一、 试验目的

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码

开放的软件,它是一个用于统计计算和统计制图的优秀工具。

本次试验要求掌握了解R语言的各项功能和函数,能够通过完成试验内容对R语言有一定的

了解,会运用软件对数据进行分析。

二、 试验环境

Windows系统,RGui(32-bit)

三、 试验内容

模拟产生电商专业学生名单(学号区分),记录高数、英语、网站开发三科成绩,然

后进行统计分析。假设有的100 名学生,起始学号为210222001,各科成绩取整,高

数成绩为均匀分布随机数,都在75分以上。英语成绩为正态分布,平均成绩80,标准

差为7。网站开发成绩为正态分布,平均成绩83,标准差为18。把正态分布中超过100

分的成绩变成100分。

1 把上述信息组合成数据框,并写到文本文件中;

2计算各种指标:平均分,每个人的总分,最高分,最低分,(使用apply 函数)

3求总分最高的同学的学号

4绘各科成绩直方图、散点图、柱状图丶饼图丶箱尾图(要求指定颜色和缺口)

5画星相图,解释其含义

6画脸谱图,解释其含义,

7画茎叶图、qq图

四、 试验实现

(一) 按要求随机生成学号,和对于的高数、英语、网站开发三科成绩。

A、 生成学号

B、 生成高数成绩

高数成绩要求:高数成绩为均匀分布随机数,都在75分以上

均匀分布函数:runif(n,min=0,max=1)

其中,n 为产生随机值个数(长度),min为最小值,max为最大值。

C、 生成英语成绩

英语成绩要求:正态分布,平均成绩80,标准差为7

正态分布函数:rnorm(n, mean = 0, sd = 1)

其中,n 为产生随机值个数(长度),mean 是平均数, sd 是标准差 。

1

D、 生成网站开发成绩

网站开发成绩要求:网站开发成绩为正态分布,平均成绩83,标准差为18。

其中大于100的都记为100。

(二) 把上述信息组合成数据框,并写到文本文件中; 计算各种指标:平均分,每个人的总分,最

高分,最低分,(使用apply 函数)

A、生成文本文件

B、打开数据框

C、在数据框中命名变量

2

本文标签: 成绩数据要求试验语言