параметр matlab ARX

#matlab #input

#matlab #ввод

Вопрос:

Я хочу использовать ARX. X — это матрица размером 1000X13 (1000 образцов с 13 элементами). Я хочу увидеть взаимосвязь, например, 1-го и 2-го столбцов X. Я не знаю, как правильно настроить входные параметры. Каким должен быть размер [na nb nk] для моей задачи регрессии. Документация Matlab не содержит особых подробностей.

Вот мой код:

 data = iddata(X(:,1),[],1); %I have to make iddata object first.

Y = arx(data,[ [ones(size(X(:,1),2),size(X(:,1),2))]  [ones(size(X(:,2),1),size(X(:,1),1))] [ones(size(X(:,1),2),size(X(:,1),1))] ])
  

Ошибка:

Ошибка при использовании horzcat Размеры объединяемых матриц не согласованы.


Я пытался изменить размеры [na nb nk], но каждый раз я получал ошибку типа:

  • Y = arx(data,[ [ones(size(X(:,1),2),size(X(:,1),2))] 1 [ones(size(X(:,1),2),size(X(:,1),1))] ])

    Недопустимые ARX-ордера. Обратите внимание, что модели ARX с непрерывным временем не поддерживаются.

  • Y = arx(data,[ 1 1 1])

    Ошибка при использовании arx (строка 77) Заказы модели должны быть совместимы с входными и выходными измерениями данных оценки.

Комментарии:

1. arx требуется, чтобы вы заранее знали количество полюсов, na количество нулей nb и количество задержек nk . Вы должны знать некоторые вещи о своей системе, прежде чем использовать это и определить свою модель. О чем эти данные? Знаете ли вы что -нибудь о собранных вами данных? Вам также необходимо создать iddata объект, который инкапсулирует как входные, так и выходные данные . Таким образом, вам нужно было бы сделать data = iddata(X(:,1), X(:,2), 1); . Первый параметр является выходным, а второй — входным. Я не знаю, в каком порядке вы хотите это сделать.

2. Я не знаком с полюсами, нулями и задержкой.. Я хочу посмотреть, имеют ли входные данные и выходные данные какую-либо взаимосвязь с точки зрения уравнения регрессии: выходные данные могут быть оценены с использованием их исторического значения, а также с использованием исторического значения входных данных. Я видел, что некоторые люди используют ARX по этой причине в литературе. Пример: nec-labs.com /~haifeng/mypubs/jiang-tkde-07.pdf

3. Кажется, этот вопрос исчез……