У меня есть несколько объектов xts, большинство из которых - ежедневные наблюдения. У меня один ежемесячный. Я хотел бы объединить три из них в один объект xts, который затем можно использовать в пакете PerfrormanceAnalytics (например, charts.PerformanceSummary). Имею следующее:
Ret <- merge.xts(dailyReturns[,3],
shortBothDaily[,3],
shortBothMonthly[,3])
Приведенный выше код дает мне объект xts с ежемесячными доходами, заполненными «NA». Я могу сделать эту заливку равной нулю, что затем позволяет мне строить график, но при этом получается пошаговая функция:
charts.PerformanceSummary(Ret)
Я бы хотел что-то подобное, но с типичной совокупной доходностью для ежемесячных данных.
Я могу преобразовать две дневные серии в ежемесячные (to.monthly ()), но не хочу терять детальность в ежедневных доходах.
Есть ли элегантный способ сделать это? Может быть, заполнить смоделированными данными возврата? Или PerformanceAnalytics распознает ежемесячные данные о доходности и строит их соответствующим образом?
Я бы хотел увидеть что-то подобное (через Bloomberg):
Как видите, у нас есть серия ежедневных доходностей, а другая серия ежемесячных доходностей нанесена на тот же период времени.
Это не так уж важно, но кажется довольно простым и, как если бы это было обычным делом. Я надеялся, что есть какой-то способ PerformanceAnalytics для построения ежемесячных и дневных значений вместе.
PerformanceAnalytics
не составляет данных. - person Brian G. Peterson   schedule 11.04.2015