楼主: duzongyan
7766 5

[程序分享] 矩阵中缺失值的替换 [推广有奖]

  • 2关注
  • 0粉丝

等待验证会员

高中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
215 点
帖子
22
精华
0
在线时间
19 小时
注册时间
2014-11-3
最后登录
2019-1-14

楼主
duzongyan 学生认证  发表于 2014-12-18 21:39:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
假设原始矩阵
A=  [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]    5    3    4    3    3    5    4    1    5     3     
[2,]    4    0    0    0    0    0    0    0    0     2     
[3,]    0    0    0    0    0    0    0    0    0     0     
[4,]    0    0    0    0    2    4    0    0    0     0     
[5,]    4    3    0    0    0    0    0    0    0     0  
生成的缺失值B是这个样子的
z 1 y 4 4
z 2 y 3 3 3
z 3 y 3 3 4 3
z 4 y 5 3 5 4
z 5 y 2 2 1
z 6 y 5 4 4
z 7 y 2 4 3 2
z 8 y 4 5 4 4  
z 9 y 5 4 4 5
z 10 y 3 4 4
Y后边的才是缺失值,每一行Y对应的填到矩阵A的列中。如
A=  [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]    5    3    4    3    3    5    4    1    5     3     
[2,]    4        0    0    0    0    0    0    0     2     
[3,]            0    0    0    0    0    0    0     0     
[4,]           0    0    2    4    0    0    0     0     
[5,]    4    3    0    0    0    0    0    0    0     0  
类似于这样子的  我不知道该怎么样把他们对应的放进去,跪求支招儿~
二维码

扫码加我 拉你入群

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

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

关键词:缺失值 不知道 怎么样 支招儿

回帖推荐

qoiqpwqr 发表于2楼  查看完整内容

y包含所有的生成的缺失值

沙发
qoiqpwqr 发表于 2014-12-18 21:57:12
y包含所有的生成的缺失值
  1. > y
  2. [1] 4 4 3 3 3 3 3 4 3 5 3 5 4 2 2 1 5 4 4 2 4 3 2 4 5 4 4 5 4 4 5 3 4 4
  3. > A[A == 0] <- y
复制代码
已有 1 人评分学术水平 收起 理由
李会超 + 1 精彩帖子

总评分: 学术水平 + 1   查看全部评分

藤椅
duzongyan 学生认证  发表于 2014-12-19 10:05:30
qoiqpwqr 发表于 2014-12-18 21:57
y包含所有的生成的缺失值
您好,是这样的~由于我的数据比较大,所以我想要一个更一般的方法~这个方法处理起来会不会跑不动啊??我原始数据有15万个~您看还有什么更好的办法吗?我是想做成一个循环,但是由于是缺失值B的行与原始矩阵A的列对应,这样匹配我不太会写循环~

板凳
李会超 发表于 2014-12-19 10:59:27
二楼的方法是最快的了,循环肯定没向量快

报纸
qoiqpwqr 发表于 2014-12-19 20:38:53
duzongyan 发表于 2014-12-19 10:05
您好,是这样的~由于我的数据比较大,所以我想要一个更一般的方法~这个方法处理起来会不会跑不动啊??我 ...
能够不用循环尽量不要用循环,尤其是在数据量比较大的情况下

地板
AthenaUchiha 发表于 2015-3-13 16:43:43
谢谢斑竹啦~~~~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 17:42