Я хотел был бы иметь право редактировать код Fortran, упомянутый в пакете fGarch.Редактирование ссылки на Fortran с R
Более конкретно, я хотел бы отредактировать доступные условные распределения, которые могут использоваться fGarch :: garchFit, то есть включая стабильное распределение и обобщенное гиперболическое распределение.
Так что, заглянув в функцию garchFit(), я углубился в код, а .aparchLLH.internal() ссылается на функцию garchFit(), и там есть строка, которая ссылается на Фортран написанный код.
Специфическая линия, что я имею в виду, является следующий фрагмент кода:
fit <- .Fortran("garchllh", N = as.integer(N), Y = as.double(.series$x),
Z = as.double(.series$z), H = as.double(.series$h),
NF = as.integer(NF), X = as.double(params), DPARM = as.double(DPARM),
MDIST = as.integer(MDIST), MYPAR = as.integer(MYPAR),
F = as.double(0), PACKAGE = "fGarch")
Я считаю, что Fortran функция garchllh является то, что я хотел бы изменить, но не знаю, как идти о редактировании так что я могу ввести новые дистрибутивы в функцию garchFit().
N.B. Как и примечание, у меня нет большого опыта в коде Fortran, но хотелось бы посмотреть на него, чтобы увидеть, можно ли его редактировать и изменять, чтобы он соответствовал моей цели, поэтому любая помощь в редактировании раздела кода в Fortran высоко ценится ...
Загрузите исходный код и найдите файл, содержащий «garchllh». –
... а затем убедитесь, что у вас есть подходящая инструментальная цепочка для компиляции бинарного пакета с нуля ... –
Уровень замешательства в вопросе гарантирует закрытие. –