2015-02-01 2 views
0

Я использую функцию Econometrics Toolbox в Matlab maxlik. По какой-то причине функция сообщает в качестве окончательных результатов мнимые числа (например, -6.4637 + 1.8930i) вместо реальных чисел.Как ограничить поиск функции maxlik в Matlab до действительных чисел?

Можно ли ограничить поиск только действительными числами?

ответ

0

Предположим, что b - это вектор параметров, который вы пытаетесь оценить, используя функцию maxlik элемента Econometrics Toolbox в Matlab. Вы можете ограничить исследования для конкретного пространства (т.е. [-10,10]) путем введения следующих ограничений:

b(b>10)=10; 
b(b<-10)=-10; 

Вам нужно будет вставлять это ограничение в коде, как maxlik функция не имеет способа ограничения пространства поиска.

Смежные вопросы