-1
R中的均值和sd函数返回长度为1的数字向量。
我想将平均值和标准偏差计算为单个值,而不是向量。平均值/ sd作为一个值,而不是一个向量
这似乎很简单:只需取出由mean/sd返回的矢量的第一个元素即可。 (diffs [[i]]是一个数字向量)
meanvec<-mean(diffs[[i]])
mean<-meanvec[1]
但是,这会导致另一个长度为1的向量!
Browse[1]> meanvec
[1] 0.9940868
Browse[1]> mean
[1] 0.9940868
Browse[1]> class(meanvec)
[1] "numeric"
Browse[1]> class(mean)
[1] "numeric"
我该如何获得均值和sd作为一个简单的值,而不是长度为1的数值向量? 非常感谢!
我就奇了新的语言是什么。 'Julia'? – 2013-03-28 03:30:02
@geektrader不,至少那不是我想到的,这是R的两位原创作者之一作为研究项目所做的事情。我不认为这种语言跟朱莉娅一样,而且自那时起我还没有听到任何关于新语言的消息。 – 2013-03-28 03:32:14
@geektrader我现在找到了我正在做的事情,并添加了答案的链接。请享用。 – 2013-03-28 03:44:55