У меня есть набор опорных точек данных, к которым я хочу подобрать сигмоидальную кривую. Для этого я могу использовать инструмент MATLAB для подгонки кривой, но у меня есть специальное уравнение для подгонки к данным. Уравнение имеет 4-5 переменных, которые я хочу изменить, а затем проверить на соответствие.
Я попытался использовать для этого функцию goodnessOfFit
. Но для этого требуется, чтобы матрицы тестовых данных и эталонных данных имели одинаковый размер. Количество контрольных точек данных, которые у меня есть, невелико (15-20), а количество контрольных точек, сгенерированных с помощью пользовательского уравнения, велико.
Есть ли другой способ, которым я могу проверить соответствие кривой? Или мне нужно найти точки тестовых данных, соответствующие точкам в справочных данных, а затем использовать функцию goodnessOfFit
(одна проблема с этим подходом заключается в том, что у меня нет одинакового разрешения для оси x в тестовых и справочных данных, например для х-точки 1,2368 в опорных данных у меня есть 1,23 и 1,24 в моих тестовых данных.Мне придется округлить данные, а затем вычислить соответствие).