Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
普通会员
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19 ![]() |
![]()
如附件中1000个数,mean(a) = -0.0062 std(a)=0.0488
变异系数std(a)/mean(a)=-7.8461. 仔细一看,有二十几个数的值差得太离谱了,如果去掉的话,剩下的数估计变异就很小了。 用个什么标准能够自动筛选去除呢。不知道统计学上有什么科学的办法。 然后用matlab实现。希望探讨一下。 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24 ![]() |
![]()
哈哈,对于数据的筛选,统计上的确有很多方法,比如T检验,F检验,还有Q检验等……
这个在matlab里面都有现成的函数,楼主可以看一下…… |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21 ![]() |
![]()
统计上常用的做法是先求算该组数据的标准差:s=std(x),若有些数值超出了正负3个标准差的范围,将其查验其客观性,或直接将其剔除。
|
![]() |
![]() |
![]() |
#4 |
普通会员
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2008-01-02
帖子: 247
声望力: 22 ![]() |
![]() |
![]() |
![]() |