嗨我有一个数据集可以叫它dataset A
,这个数据集包含500x10个样本。我有另外一个dataset B
这是每个这些行的类标签。如何挑选一个百分比的数据matlab
Dataset A | Dataset B
1 0.2 | 0.3 = Green
2 0.1 | 0.1 = Red
3 0.2 | 0.4 = Blue
等等...
我想选择的蓝色和红色,从数据集中的百分比可以称之为percentOfA,并有对应于从数据组B其他数据集,让我们把它叫做ResultOfA
这是刚刚匹配颜色从A.
choosen颜色的百分比因此,新的数据集percentOfA
会是什么样子:
1 0.2 | 0.4
2 0.2 | 0.4
3 0.2 | 0.4
4 0.1 | 0.1
75%的蓝和25%的红色,那么新resultOfA
是这样的:
1 Blue.
2 Blue.
3 Blue.
4 Red.
这是如何在MATLAB中实现?
对不起,我会尝试显示代码,但我无法找到任何文件中的这个。
新的编辑:
所以我失去了对如何解释这更好一点点。数据集B包含500x1种颜色,蓝色,绿色,红色等
此数据集B匹配数据集A,但数据集A包含构成这些颜色的数值。
我想要做的就是使用数据集B挑选75%的蓝色颜色,并选取它所追踪的颜色,它会跟踪行号,然后使用这些行号从数据集A中提取数据并将其成一个新的数据集。
这样,我的“新数据集”将只是来自数据集A(数值)的蓝色75%或25%的红色。
如何随机挑选?另外,75%的所有蓝色标签或只有75%的行要选择?你想要挑选多少行? – chaohuang 2012-07-19 13:34:55
@ chaohuang是随机选取数据集A中蓝色标签和相应行的75%,随机选取25%的红色等。 – 2012-07-19 15:52:06