Кто-нибудь знает код R для расчета индекса серьезности засухи Palmer (PDSI)?

Индекс тяжести засухи палмера является одним из самых популярных показателей влажности/засухи. Существует пакет в R, называемый SPEI, который позволяет рассчитывать два других популярных показателя засухи (стандартизованный индекс осадков и стандартизованный индекс осадков и эвапотранспирации). Я думаю, что должен быть какой-то пакет для расчета других индексов влажности и, в частности, PDSI, но я не смог найти его сам.

Ответ 1

Похоже, мы можем поблагодарить Кристиана Занга за окончательное решение проблемы: https://github.com/cszang/pdsi

Редактировать с 2018 года. Этот ответ был только что принят, поэтому я решил подключить вышеупомянутое репо к своему github, чтобы защитить себя от гниения будущих ссылок. Он останется там до бесконечности.

Ответ 2

Это ссылка на код .exe/С++, который достигает того же самого.

В нем содержится руководство, описывающее форматы файлов ввода/вывода.

Я надеюсь, что кто-то достаточно квалифицированный, может написать обертку для этого

http://greenleaf.unl.edu/downloads/

Ответ 3

Инструмент создан для MatLab:

Jacobi, J., D. Perrone, L. L. Duncan, and G. Hornberger (2013), инструмент для расчета индексов засухи Палмера, Water Resour. Res., 49, doi: 10.1002/wrcr.20342.

Ответ 4

Теперь библиотека scPDSI доступна в R для расчета индекса засухи Палмера.