望采纳!!!点击回答右侧即可采纳!(完全按照兄弟你的流程来的)
1.使用data(iris)命令加载iris数据集后,你可以使用table()函数查看每种鸢尾花的样本数量:
table(iris$Species)
setosa versicolor virginica
50 50 50
所以virginica的样本数量为50。
2.使用boxplot()函数绘制箱型图,同时指定不同鸢尾花种类的颜色。例如:
boxplot(iris$Petal.Area ~ iris$Species, col=c("#0000FF", "#00FF00", "#FF0000"))
这样就可以得到一张以不同颜色表示不同花的种类的箱型图。
若要将结果输出为jpg格式的图片,你可以使用
dev.copy()和dev.off()函数
```,例如:
```bash
dev.copy(jpeg, "boxplot.jpg", width=4, height=3)
dev.off()
这样就可以得到一个宽:高=4:3的jpg格式图片。
3.使用plot()函数和cor()函数可以查看三种鸢尾花的花萼长度与花瓣长度之间的相关性,例如:
plot(iris$Sepal.Length, iris$Petal.Length)
cor(iris$Sepal.Length, iris$Petal.Length)
这样就可以得到图像和相关性的结果。
4.若要比较setosa和versicolor两种鸢尾花的花萼长度之间的差异,你可以使用
t.test()
函数,例如:
t.test(iris$Sepal.Length[iris$Species == "setosa"], iris$Sepal.Length[iris$Species == "versicolor"])
这样就可以得到两种花萼长度之间的差异检验结果。