Я пытаюсь сделать выбор объектов в Matlab на матрице 1800x108 (с именем x) двойных значений.Соответствующие цели находятся в другой матрице 1800x5 (названной y).В каждом ряду целей есть 5 значений: «0 0 0 0 1» или «0 0 0 1 0» и т. Д. До «1 0 0 0 0».Это означает, что конкретный выходной нейрон активирован.Я хочу использовать fitglm, я не знаю, есть ли у меня альтернативы, но я не могу это сделать.
model0 = fitglm (x, y, 'Distribution', 'binomial') *
Я получаю следующую ошибку: Биноминальная переменная ответа должна быть вектором или матрицей с двумя столбцами не-отрицательные целые числа
Я думаю, это потому, что у моего "у" есть 5 столбцов вместо 2, но я не понимаю, почему их должно быть два и как мне преобразовать матрицу из 5 столбцов в 2 столбца ... Можетты мне помогаешь?