1.“>”符号后输入指令。
2.1:100 指输入1—100连续数值
3.sum() 函数,计算总和
4.sample() 函数,随机取出
例1:>sample(1:6,1) 从1—6的整数中取出1个
例2:>sample(1:6,100,replace=TRUE) 从1—6的整数中取100次,replace=TRUE是指定放回抽样
例3:>sample(choujiang,100,prob=c(99,1),replace=TRUE) prob=c(99,1)事件概率比例为99:1
5.table() 函数,生成表格
例:>table(sample(1:6,100,replace=TRUE)) 频率分布表
6.hist() 函数,生成直方图
例:>hist(sample(1:6,10000,replace=TRUE),breaks=0:6) breaks=0:6设置横轴的坐标
7.mean() 函数,求平均值
例:>mean(sample(1:6,100,replace=TRUE))
8.replicate() 函数,将一个命令重复执行指定次数
例1:>res<-replicate(100000,mean(sample(1:6,100,replace=TRUE)))
9.制图软件包ggplot2
>install.packages("ggplot2")
>library(ggplot2)
>dice<-data.frame(骰子=res)
>ggplot(dice,aes(x=骰子))+geom_histogram(binwidth=.1,fill="steelblue",colour="black",alpha=0.5)+xlab("期望值")+ylab("次数")+ggtitle("骰100次骰子后的期望值")