Привет, у меня есть набор данных, назовем его dataset A
, и этот набор данных состоит из выборок 500x10. У меня есть еще один dataset B
, который является меткой класса для каждой из этих строк.
Dataset A | Dataset B
1 0.2 | 0.3 = Green
2 0.1 | 0.1 = Red
3 0.2 | 0.4 = Blue
и так далее...
Я хочу выбрать процент синего и красного из набора данных A, назовем его процентом A и иметь другой набор данных, который соответствует набору данных B, назовем его ResultOfA
, который просто сопоставляет цвета с процентом цветов, выбранных из A.
Таким образом, новый набор данных 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.
Как это достигается в матлабе?
Извините, я бы попробовал показать код, но я не могу найти ничего для этого в документации.
НОВАЯ РЕДАКЦИЯ:
Так что я немного потерялся в том, как объяснить это лучше. Набор данных B содержит 500x1 цветов: синий, зеленый, красный и т. д.
Этот набор данных B соответствует набору данных A, но набор данных A содержит числовые значения того, что составляет эти цвета.
Все, что я хочу сделать, это использовать набор данных B, чтобы выбрать 75% синего цвета, а те, которые он выбрал, отслеживает номер строки, а затем использует эти номера строк, чтобы взять данные из набора данных A и поместить их в новый набор данных. .
Таким образом, мой «новый набор данных» будет состоять только из 75% синего цвета и 25% красного из набора данных A (числовые значения).