众包平均价值

时间:2015-01-15 11:39:04

标签: javascript sql text average mean

我目前正在制作一个“众包”平均值计算器。这个想法是向人们展示一幅画,并让他们猜出这个人的年龄。一旦他们输入了价值,我想向他们展示这个人的平均年龄。

这是我想要做的事情:

  • 在线投放表格并要求人们提供价值
  • 存储输入的数据
  • 返回人们放在那里的平均值
  • 计算标准差,这样人们就不会把价值设置得太高或太低。这意味着显示的平均值会更加准确。

我正在寻找最快的方法,这就是我的想法:

  • 将数据存储在SQL表中并通过AVG()函数返回平均值。但是,如何计算Std。开发?
  • 将数据存储在txt文件中,并使用javascript将其转换为数组进行计算。

但如果我得到20,000个不同的值,那么无论如何都可能会很慢。 ?

我是编程的初学者,我的建议可能看起来很荒谬......随时告诉我!

谢谢大家。

1 个答案:

答案 0 :(得分:1)

SQL Server有STDEV(从2005年开始),因此SQL听起来不错。

  

返回中所有值的统计标准差   指定的表达式可能后面跟着OVER条款。

     

<强>语法

STDEV ( [ ALL | DISTINCT ] expression ) 
     

<强>参数

     

全部

     

将函数应用于所有值。 ALL是默认值。

     

DISTINCT

     

指定考虑每个唯一值。

     

表达

     

是数字表达式。不允许使用聚合函数和子查询。 expression是精确数字或近似数值数据类型类别的表达式,但位数据类型除外。