我想查看R的日收益率跌破特定百分比的情況,請問有人能幫我解決這個問題嗎?我正在嘗試使用quantmod
來做到這一點。如何在R中獲得低於閾值的回報數?
我是新來的R,我希望我做了正確的收集數據的初始步驟:
getSymbols("AAPL")
prices<-AAPL[, "AAPL.Close"]
returns<-diff(log(prices))
也就是說,只要我得到了。我怎樣才能知道回報低於特定閾值的次數?
我想查看R的日收益率跌破特定百分比的情況,請問有人能幫我解決這個問題嗎?我正在嘗試使用quantmod
來做到這一點。如何在R中獲得低於閾值的回報數?
我是新來的R,我希望我做了正確的收集數據的初始步驟:
getSymbols("AAPL")
prices<-AAPL[, "AAPL.Close"]
returns<-diff(log(prices))
也就是說,只要我得到了。我怎樣才能知道回報低於特定閾值的次數?
這是很簡單的定義一個函數來做到這一點:
library(quantmod)
getSymbols("AAPL")
prices = AAPL[, "AAPL.Close"]
returns = diff(log(prices))
countThresh = function(returns, threshold) sum(returns < threshold, na.rm = TRUE)
countThresh(returns, 0.01) # 1556
在你的榜樣,每天的蘋果公司收益低於1%的1556倍。
感謝FG NU,我真的很感激噸,這是一個很大的幫助 – Saleh