Существует ли функция для расчета доходности набора данных из многих (997) различных акций? - PullRequest
0 голосов
/ 27 марта 2020

Я только начинаю узнавать R, и я знаю, как рассчитать доходность для одного столбца просто с ((new-old) / old) или с Delt из пакета quantmod. Тем не менее, я должен рассчитать доходность для каждого столбца и создать новые столбцы, которые содержат этот возврат. Мои данные структурированы следующим образом: введите описание изображения здесь

Есть ли быстрый способ сделать это?

Спасибо!

1 Ответ

1 голос
/ 27 марта 2020

Да, есть функция! Вы ищете apply. С помощью apply вы можете повторить функцию для каждой строки или столбца в матрице, например. В вашем случае это должно выглядеть как

apply(data,2,function)

данные и функции говорят сами за себя. Если вы вставите «2», это будет сделано по столбцу, «1» - по строке.

...