选修选到了R软件的运用,一点也听不懂,求大神帮忙做一下老师给的试题

(试题答完后,以自己名字命名word文件,
1.
安装程序包ggplot2。写出安装函数。
2. 用命令rnorm( )命令产生1000个均值为10,方差为4的正态分布随机数,用直方图呈现数据的分布(提示:hist)。

3. 查看boxplot的帮助文件?boxplot,查看最后的Examples。
将Examples中的内容粘贴到控制台中,运行并观看运行结果。
boxplot(count ~ spray, data = InsectSprays, col = "lightgray")

4. 创建一个2到50的向量 vector1
1)2, 4, 6, 8, ..., 48, 50(注意:间距是2)
2)选取vector1中的第20个元素
3)选取vector1中的第10到20个元素

5. 假定某校100名女生的血清总蛋白含量(g/L)服从均值为75, 标准差为3,并假定数据由下面的命令产生
options(digits=4)
protein <- rnorm(100,75,9)
根据产生的数据
1) 计算样本均值、方差、标准差、极差、变异系数;
2) 画出直方图、经验分布图和QQ图;

6. 有4个不同的实验室制作同一型号的纸张, 为比较各实验室生产纸张的光滑度,测量了每个实验室生产的8张纸,得其光滑度如表所示。假设上述数据服从方差分析模型。试在显著性水平α=0.05下,检验各个实验室生产的纸张的光滑度是否有显著差异。写出运行程序及结果

这些都是很基本的应用,你这不会期末考试怎么办……

    install.packages("ggplot2")

    x <- rnorm(1000, mean = 10, sd = 2) ## variance is 4 indicates that sd is 2.

    画图: hist(x)

    在R窗口输入 ?boxplot,会出现一个页面,鼠标拉到页面最低端,复制粘贴最后一个例子到R窗口里,会生成一个boxplot。

    1) vector1 <- seq(from = 2, to = 50, by = 2)

    2) vector1[20]

    3) vector1[10:20]

    1) mean(protein), var(protein), sd(protein), 剩下的自己查。

    这道题我要手动输入数据,比较费事,给你答了1-5题还行吧。

好好学习,这些都很简单。原则上本来不该帮你答这些,但是看着手痒就花3分钟写了下。

温馨提示:答案为网友推荐,仅供参考
相似回答