- A<-read.table("clipboard",header=F) #这个是我从剪贴板里读取数据的
- names(A)<-NULL
- B<-as.matrix(A) # 转化成矩阵
- myfun<-function(x){
- x<-x[x!=0]
- Ex=mean(x)
- En=(1/sqrt(2*pi))*(1/length(x))*sum(abs(x-Ex)) # n换成了length(x),是这一列的非0元素个数
- He=sqrt(var(x)-En^2)
- data.frame(Ex=Ex,En=En,He=He)
- }
- # 这样你可以看出每一列对就你要计算的那一列
- # 每一行依次对应Ex,En,He三个值
- matrix(unlist(apply(B,2,myfun)),3,10)


雷达卡

京公网安备 11010802022788号







