R语言 计算机 sample()是什么意思?随机取样?

Python014

R语言 计算机 sample()是什么意思?随机取样?,第1张

大致相当于排列组合中的组和,

官方的函数解释:sample(x,size[,replace=T/F]):随机在向量x中抽取size个元素,选项replace=T允许放回抽取,replace=F则为一次性抽取。

这里有个函数参考的帖子:

http://www.douban.com/note/294226439/

#

在1到80里随机抽取100个数,可重复

x

<-

sample(1:80,

100,

replace

=

T)

#

看看有多少不同的元素,

unique(x)把x中出现过的元素提取出来,

length()看看有多少个

length(unique(x))

[1]

52

#includeintmain(){inti,a[10],x,yx=y=0for(i=0i

1、求给r语言计算向量各值与一常数差值的平方和

定向量中偶数的个数。

2、用repeat、while和for计算从1~100的所有整数的平方和。

3、把一个整数型向量中所有3的整数倍用0替代。

4、编写函数stat,要求该函数同时计算均值、最大值、最小值、标准差、峰度和偏度。(提示:R默认不提供计算峰度和偏度,可以自编公式或者使用fBasics包。加载fBasics包,可使用skewness(x)计算x的偏度,kurtisis(x)计算x的峰度。)

2、生成自由度为2的t分布的100个随机数t,并通过函数stat计算t的均值、最大值、最小值、标准差、峰度和偏度。