This post is the first in a two-part series on stock data analysis using R, based on a lecture I gave on the subject for MATH 3900 (Data Science) at the University of Utah. In these posts, I will discuss basics such as obtaining the data from Yahoo! Finance using pandas, visualizing stock data, moving averages, developing a moving-average crossover strategy, backtesting, and benchmarking. The final post will include practice problems. This first post discusses topics up to introducing moving averages.
We see beginnings of both standardization and specialization, with a baseline graduate analytics curriculum that covers proficiencies in mathematics, statistics, computer science, IT systems, and organizational communications. We also see specializations in data science and BI, and verticals like marketing and healthcare analytics.
The rise in serverless architectures along with marketplaces from cloud providers creates a significant momentum to democratize big data analytics. Machine learning or AI services are much more valuable, tangible and easier to understand for businesses than clumsy big data platforms.