Mer om vapply()
Skillnaden mellan vapply() och sapply() visades i det förra exemplet för att illustrera hur vapply() misslyckas på rätt sätt – men vad händer när det inte misslyckas? När det inte uppstår några fel returnerar vapply() ett förenklat resultat baserat på argumentet FUN.VALUE.
Datamängden stock_return med dagliga avkastningar för Apple, IBM och Microsoft finns tillgänglig. Funktionen sharpe() är också tillgänglig.
Den här övningen är en del av kursen
R för finans – fortsättningskurs
Övningsinstruktioner
- Beräkna Sharpe-kvoten för varje aktie med hjälp av
vapply(). - Använd
summary()på kolumnenappleför att få en sammanfattning med 6 värden. - Tillämpa
vapply()med funktionensummary()överstock_returnför att sammanfatta varje kolumn.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))