R: поиск процентов с данными временных рядов - PullRequest
0 голосов
/ 31 января 2019

Я работаю с финансовыми данными по R, и мне нужно знать, какой процент дней с возвратом акций превышает 5% в абсолютном значении.

У меня есть переменная «возврат» и моя интуициязаключается в том, что я должен создать другую переменную, для которой абсолютное значение возврата больше 5%, а затем посмотреть, сколько элементов будет содержать этот вектор переменной, и вычислить соотношение между его длиной и общим числом наблюдений.Однако мне нужна помощь с командами, которые я должен использовать для R.

(я знаю, что это может звучать очень просто, но я не привык анализировать финансовые данные с помощью R)

1 Ответ

0 голосов
/ 31 января 2019

Если вам просто нужно число, а returns - это числовой вектор, вы можете попробовать

sum(abs(returns) > 0.05) / length(returns)

, где мы рассчитываем число абсолютных возвратов больше 5% в числителе и делим наколичество наблюдений, как вы описали.Попробуйте использовать ?sum, ?abs, ?length для получения дополнительной документации о том, что делают эти функции.

...