楼主: yunxiangcao
2757 3

[问答] 请教:样本数据存在缺失情况下如何得到样本方差 [推广有奖]

  • 0关注
  • 1粉丝

硕士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
1005 个
通用积分
3.8518
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2245 点
帖子
88
精华
0
在线时间
161 小时
注册时间
2005-10-29
最后登录
2024-3-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
举例说明,有100个抽样数据,分别是1, 2, 3, NaN, 5,....,100
其中NaN代表这个数据缺失
我现在想对这100个数据(实际上可用的数据只有99个)求样本方差,调用Matlab里的var函数,发现返回NaN,也就是说只要数据存在一个缺失就算不出来结果。

请教各位大侠,这个问题如何解决,我想计算的时候把NaN数据丢弃,直接用99个数据点计算样本容量为99的样本方差就可以了。另外,因为这样的计算过程要循环很多次,我可以编个程序把NaN数据丢掉,但是每次都要查找NaN的数据,这样工作量太大,Matlab中有没有现成的函数可以做到这一点,例如EXCEL中的函数就直接把缺失数据丢弃不用来计算,至少不会返回NaN给我。

谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:样本数据 样本数 MATLAB matla atlab 样本 如何

沙发
yunxiangcao 发表于 2012-9-8 09:57:07 |只看作者 |坛友微信交流群
顶一顶

使用道具

藤椅
3生石 在职认证  发表于 2012-9-8 11:28:51 |只看作者 |坛友微信交流群
使用nanvar()

使用道具

板凳
yunxiangcao 发表于 2012-9-8 23:09:53 |只看作者 |坛友微信交流群
谢谢。我也查到了这个函数。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-3 07:47