我想计算具有> 500个条目的高度可变数据的几何平均值附近的标准偏差。 我使用函数exp(mean(log(x)))
计算了几何平均数为了计算几何平均值附近的标准差,我创建了另一个函数:
function(x)sqrt((sum(((x-(exp(mean(log(x)))))^ 2))/(NROW(x)-1)))
但是应用此方法会出现以下错误:
x中的错误:'closure'类型的对象不是可子集化的
任何人都可以通过使用对数创建一个函数来帮助我计算几何均值周围的SD,以便它可以算术地适用于大量不同的数据集吗?
答案 0 :(得分:0)
这是一个计算标准差的php函数(stats_standard_deviation):
示例:
$ data = array(2,3,3,3,3,2,5);
$ standardDeviation = stats_standard_deviation($ data);