Foxtable(狐表)用户栏目专家坐堂 → [求助]foxtable有求取中间值的聚合函数吗?


  共有15135人关注过本帖树形打印复制链接

主题:[求助]foxtable有求取中间值的聚合函数吗?

帅哥哟,离线,有人找我吗?
FOTOER
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
[求助]foxtable有求取中间值的聚合函数吗?  发帖心情 Post By:2011/11/22 20:53:00 [显示全部帖子]

如题。怎样求取一组数值的中间值,数值个数不定,用聚合函数能求出来吗?如果不能代码该怎样写呢?

 回到顶部
帅哥哟,离线,有人找我吗?
FOTOER
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
  发帖心情 Post By:2011/11/22 21:52:00 [显示全部帖子]

求取中位数。对一组数据进行统计,求取中位数。


 回到顶部
帅哥哟,离线,有人找我吗?
FOTOER
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
  发帖心情 Post By:2011/11/23 12:55:00 [显示全部帖子]

不好意思,我把定义搞混淆了。

中间值:将若干数值以递增(或递减)的次序依次排列时,若数值的数目是奇数,中间的那个值为中间值;若数值的数目是偶数,中间两个数值的平均值为中间值。

中位数:一组数据按从小到大(或从大到小)的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数,注意:和众数不同,中位数不一定在这组数据中)。 


 回到顶部
帅哥哟,离线,有人找我吗?
FOTOER
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
  发帖心情 Post By:2011/11/23 13:00:00 [显示全部帖子]

以下是引用程兴刚在2011-11-22 22:17:00的发言:
应该就是该组数据之和除以该组数据的个数吧?

呵呵,那是平均值。


 回到顶部
帅哥哟,离线,有人找我吗?
FOTOER
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
  发帖心情 Post By:2011/11/23 13:37:00 [显示全部帖子]

以下是引用y2287958在2011-11-23 0:40:00的发言:
 下载信息  [文件大小:256.0 KB  下载次数:24]
图片点击可在新窗口打开查看点击浏览该文件:生成中位数.table

测试了一下。数据个数为偶数时,计算结果不正确。不过还是多谢了,对你的代码在学习一下。

[此贴子已经被作者于2011-11-23 13:38:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
FOTOER
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
  发帖心情 Post By:2011/11/23 15:10:00 [显示全部帖子]

以下是引用狐狸爸爸在2011-11-23 14:36:00的发言:
 下载信息  [文件大小:292.0 KB  下载次数:8]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.table
谢谢。追加一问题:计算“众数”的代码又该怎样写呢?

 回到顶部
帅哥哟,离线,有人找我吗?
FOTOER
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1535 威望:0 精华:0 注册:2011/8/29 20:48:00
  发帖心情 Post By:2011/11/23 15:12:00 [显示全部帖子]

以下是引用y2287958在2011-11-23 14:52:00的发言:

Array.sort(vals)

 

有了这个函数,什么都简单化了,谢谢老六。

多谢你的热情回答。学习了。都是高手啊!怎么才能提高编写代码的能力呢?


 回到顶部