R语言——学习笔记(一)

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次骰子后的期望值")

猜你喜欢

转载自blog.csdn.net/qq_36911138/article/details/82706481