r语言作业

更新时间:2023-11-09 01:23:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验五数据结构(向量、因子、列表)

实验目的:

1.熟悉R中数据基本结构特点及使用方法 2.熟悉R中向量的编辑方法 3.熟悉R中因子的设置方法 4.熟悉R中列表的编辑方法

实验要求:完成每个实验内容的同时,在每题后面附上程序代码。要求独立完成。

实验内容:

一、编写一个函数,具有如下功能: 1.输入参数为一个向量或者数据框

2.计算向量(或数据框中的列向量)的均值、方差、标准差、中位数 3.计算向量(或数据框中的列向量)的标准化得分

4.将2与3中的计算结果存储到一个列表中作为函数返回对象 > f<-function(x){ + mean<-mean(x) + var<-var(x) + sd<-sd(x)

+ median<-median(x) + m<-(x-mean(x))/sd(x)

+ j<-list(f.mean=mean,f.var=var,f.sd=sd,f.median=median,f.m=m) + j + }

二、有三组学生使用了不同的数学辅导教材,期末考试成绩如下。问这三组学生的成绩有无显著差异?(使用stack函数将三组向量合并成一个向量以及一个平行因子,然后使用aov函数或者oneway.test函数进行方差分析。)

99 88 99 89 94 90 第一组

55 50 67 67 56 56 第二组

79 56 89 99 70 89 第三组

> x1<-c(99,88,99,89,94,90) > x2<-c(55,50,67,67,56,56) > x3<-c(79,56,89,99,70,89) > f<-stack(list(a=x1,b=x2,c=x3)) > f1<-data.frame(f)

> x1<-aov(values~ind,data=f1) > summary(a)

Df Sum Sq Mean Sq F value Pr(>F) ind 2 3686 1843.2 17.68 0.000113 *** Residuals 15 1564 104.2 ---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’

本文来源:https://www.bwwdw.com/article/ljyv.html

Top