Результат функции SortinoRatio() из пакета PortfolioAnalytics дает отрицательный годовой доход, но положительный коэффициент Сортино. Числитель коэффициента Сортино представляет собой годовую доходность — MAR (установленную как ноль), а знаменатель всегда положителен. Следовательно, отрицательный результат над положительным должен быть отрицательным. Итак, как коэффициент Сортино может быть положительным при отрицательной годовой доходности (поскольку отклонение вниз всегда положительно)? Это ошибка, или я неправильно понимаю что-то очень простое здесь? Вот упрощенный код для демонстрации:
library(PortfolioAnalytics); library(xts)
R <- xts(c(1, 0, -0.99), order.by=c(as.Date("2018-01-01"), as.Date("2018-01-02"),as.Date("2018-01-03")))
Return.annualized(R) # -1
SortinoRatio(R) # 0.005831821