wap网站制作怎么做,深圳网页设计公司有哪些,企业网络营销分析,李沧建网站公司参考资料#xff1a;R语言实战【第2版】
1、数学函数
abs(x)#xff1a;绝对值
sqrt(x)#xff1a;平方根
ceiling(x)#xff1a;不小于x的最小整数
floor(x)#xff1a;不大于x的最大整数
trunc(x)#xff1a;向0的方向截取x中的整数部分
round(x,digitsn)#…参考资料R语言实战【第2版】
1、数学函数
abs(x)绝对值
sqrt(x)平方根
ceiling(x)不小于x的最小整数
floor(x)不大于x的最大整数
trunc(x)向0的方向截取x中的整数部分
round(x,digitsn)将x舍入为指定位数的小数
signif(x,digitsn)将x舍入为指定的有效数字位数
cos(x)、sin(x)、tan(x)余弦、正弦、正切
acos(x)、asin(x)、atan(x)反余弦、反正弦、反正切
log(x,basen)对x取以n为底的对数
log(x)自然对数
log10(x)常用对数
exp(x)自然指数
2、统计函数
mean(x)平均数
median(x)中位数
sd(x)标准差
var(x)方差
mad(x)绝对中位差
quantile(x,probs)求分位数。x为待求分位数的数值型向量probs为一个由[0,1]质检的概率值组成的数值型向量。
range(x)求值域
sum(x)求和
diff(x,lagn)滞后差分lag用以指定滞后几项
min(x)最小值
max(x)最大值
scale(x,centerTRUE,scaleTRUE)为数据对象x按列进行中心化centerTRUE或标准化centerTRUE,scaleTRUE
x-c(1,2,3,4,5,6,7,8)
# 平均值
mean(x)
# 标准差
sd(x)3、概率函数 概率函数通常用来生成特征已知的模拟数据以及在用户编写的统计函数中计算概率值。在R中概率函数形式如下 [dpqr] distribution_abbreviation()
其中第一个字母表示其所指分布的某一方面 d密度函数density p分布函数distribution function q分位数函数quantile function r生成随机数
betaBeta分布
binom二项分布
cauchy柯西分布
chisq卡方分布
exp指数分布
fF分布
gammaGamma分布
geom几何分布
logisLogistic分布
multinom多项分布
nbinom负二项分布
norm正态分布
pois泊松分布
signrankWilcoxon符号秩分布
wilcoxWilcoxon秩和分布
tt分布
unif均匀分布 如果不指定一个均值和一个标准差则norm函数将假定其为标准正态分布均值为0标准差为1。密度函数dnorm、分布函数pnorm、分位数函数qnorm和随机数生成函数rnorm。
x-pretty(c(-3,3),30)
y-dnorm(x)
plot(x,y,typel,xlabNormal Deviate,ylabDensity,yaxsi)
pnorm(1.96)
qnorm(0.9,mean500,sd100)
rnorm(50,mean50,sd10) 1设定随机数种子 在每次生成伪随机数的时候函数都会使用一个不同的种子因此也会产生不同的结果。我们可以通过函数set.seed()显式指定这个种子让结果可以重现。下面用函数runif()用来生成0到1区间上服从均匀分布的伪随机数。 2生成多元正态数据 在模拟研究和蒙特卡洛方法中我们经常需要获取来自给定均值向量和协方差矩阵的多元正态分布的数据。MASS包中的mvrnorm()函数可以让这个问题变得很容易。调用格式为 mvrnorm(n,mean,sigma)
其中n是我们想要的样本大小mean为均值向量sigma为方差-协方差矩阵。
library(MASS)
options(digits3)
set.seed(1234)
mean-c(230.7,146.7,3.6)
sigma-matrix(c(15360.8,6721.2,-47.1,6721.2,4700.9,-16.5,-47.1,-16.5,0.3),nrow3,ncol3)
mydata-mvrnorm(500,mean,sigma)
mydata-as.data.frame(mydata)
names(mydata)-c(y,x1,x2)
dim(mydata)
head(mydata)