2015-06-23 5 views
0

Я пытаюсь создать довольно простую модель ARMA с использованием STATSMODELS в Python (Pyscripter IDE). Я продолжал получать нечетную ошибку, поэтому я сделал шаг назад и попробовал следующий пример. Я получаю ту же ошибку.Ошибка во время выполнения Fortran при использовании statsmodels в Python

http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/tsa_arma.html

Любая информация будет полезна. Полное раскрытие, я ученый, но не ученый-КОМПЬЮТЕР.

я получаю следующее сообщение об ошибке при выполнении сценария:

Intel(r) Visual Fortran run-time error 

forrtl: severe (9): permission to access file denied, unit 8, file C:\Program Files (x86)\PyScipter\iterate.dat 

Image    PC   Routine Line  Source 
libifcoremd.dll 07DA1A70 Unknown Unknown Unknown 

... 
_lbfgsb.ypd  08344077 Unknown Unknown Unknown 
... 

ответ

1

мое предположение

iterate.dat является файл_журнала для оптимизации, что SciPy fmin_lbfgsb пишет. И Фортран расширение, которое реализует lbfgsb не имеет разрешения на запись в C:\Program Files

возможных решений, я не уверен, который будет работать:

  • запустить сценарий в локальной рабочей директории, в которой у вас есть запись доступ.
  • подавляет логфайл, вариант iprint=0, как fit может работать http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.optimize.fmin_l_bfgs_b.html (возможно disp=0 также работает)
  • использования другого оптимизатор, который не печатает из Fortran (только в крайнем случае, например, с bfgs)
+0

iprint = 0, поскольку опция соответствия работает, но только для 1 запуска. Если я попытаюсь запустить тот же самый код снова, я получаю ту же ошибку. Я мало знаю о работе за кулисами, но это, вероятно, проблема с моим компьютером или scipy кодом оптимизации? Спасибо за помощь. По крайней мере, теперь я могу прихрамывать вперед. – Wes

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