tidyquant पैकेज
tidyquant पैकेज का फोकस वित्तीय डेटा को सबसे आसान तरीके से प्राप्त करने, संशोधित करने, और स्केल करने पर है। tidyquant पैकेज पाने और इसके साथ काम शुरू करने के लिए, पहले आपको इसे इंस्टॉल करना होगा.
install.packages("tidyquant")
यह इसे आपके लोकल कंप्यूटर पर रखता है। इसके बाद आपको इसे अपनी मौजूदा R सेशन में लोड करना होता है। इससे आपको पैकेज के सभी फंक्शंस तक पहुँच मिलती है.
library(tidyquant)
किसी भी CRAN पैकेज का उपयोग करने के लिए इंस्टॉल और लाइब्रेरी लोड करने के ये स्टेप्स जरूरी होते हैं.
अभ्यास का कोड पहले से लिखा हुआ है। आप tidyquant के कुछ फंक्शंस को एक्सप्लोर करेंगे जो वित्तीय विश्लेषण के लिए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R फॉर फाइनेंस
अभ्यास निर्देश
कोड पहले से लिखा हुआ है, लेकिन ये निर्देश आपको स्टेप-बाय-स्टेप करवाएँगे.
- सबसे पहले, पैकेज को लाइब्रेरी में लोड करें ताकि इसके फंक्शंस तक पहुँच मिले.
tidyquantका फंक्शनtq_get()इस्तेमाल करके Apple के स्टॉक प्राइस डेटा लें.- जो डेटा फ्रेम मिला है, उसे देखें.
- समय के साथ स्टॉक प्राइस को प्लॉट करें.
tq_mutate()का उपयोग करके adjusted स्टॉक प्राइस के लिए daily returns निकालें। यह फंक्शन आपके डेटा फ्रेम में एक नया कॉलम जोड़कर उसे "mutate" करता है। यहाँ वह नया कॉलम daily returns है.- रिटर्न्स को sort करें.
- sorted रिटर्न्स को प्लॉट करें। आप देखेंगे कि Apple के कुछ दिनों में >10% का नुकसान हुआ, और कई दिनों में >5% के लाभ हुए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Library tidquant
library(tidyquant)
# Pull Apple stock data
apple <- tq_get("AAPL", get = "stock.prices",
from = "2007-01-03", to = "2017-06-05")
# Take a look at what it returned
head(apple)
# Plot the stock price over time
plot(apple$date, apple$adjusted, type = "l")
# Calculate daily stock returns for the adjusted price
apple <- tq_mutate(data = apple,
select = "adjusted",
mutate_fun = dailyReturn)
# Sort the returns from least to greatest
sorted_returns <- sort(apple$daily.returns)
# Plot them
plot(sorted_returns)