-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Submission: GROUP 30: Stock Search Trend & Return Volatility Association Analysis #27
Comments
Data analysis review checklistReviewer: @nicovandenhooffConflict of interest
Code of Conduct
General checks
Documentation
Code quality
Reproducibility
Analysis report
Estimated hours spent reviewing:45 minutes Review Comments:Overall I really liked your project, here are some things I specifically liked:
A couple of minor suggestions below:
AttributionThis was derived from the JOSE review checklist and the ROpenSci review checklist. |
Data analysis review checklistReviewer: @showcyConflict of interest
Code of Conduct
General checks
Documentation
Code quality
Reproducibility
Analysis report
Estimated hours spent reviewing:30 minutes Review Comments:
AttributionThis was derived from the JOSE review checklist and the ROpenSci review checklist. |
Reviewer: @stevenlio88Conflict of interest
Code of Conduct
General checks
Documentation
Code quality
Reproducibility
Analysis report
Estimated hours spent reviewing:30 minutes Review Comments:Overall the report is very well written and it is clear and in a good logical flow. Explanations are very thorough. Regarding the repository, the data folder should contain the raw/processed data for the analysis. But result tables were also included in the same said folder which was supposed to be included in the results folder. The instructions for running the necessary scripts are using generic variables (instead of relative path, actual data file name). The visualization in the final report can be improved by increasing the font size, margin, and axis ranges. Recommendations on model:It would be interesting to explore some more in-depth models and explore time series data analysis, correlated time series analysis, etc. A plot of the time-series data + the predicted value could be useful to be looked at to assess model performance. Also, the time series may experience a delay effect (search first then the price goes volatile or the price goes volatile cause of some news then searches) this may contribute to some delay effect or any seasonal effect may violate the linear assumption in the model used. AttributionThis was derived from the JOSE review checklist and the ROpenSci review checklist. |
Data analysis review checklistReviewer: PANDASANG1231Conflict of interest
Code of Conduct
General checks
Documentation
Code quality
Reproducibility
Analysis report
Estimated hours spent reviewing: 45 minutesReview Comments: - It is really interesting that you choose this topic, I think doing volatility analysis is extremely useful because the price of options and some stock alpha strategies will be related to volatility. $ $ AttributionThis was derived from the JOSE review checklist and the ROpenSci review checklist. |
Thank you for all of your comments, review team! We appreciated, agreed with, and implemented many of your comments, but we will highlight a few examples of implementation for the purposes of the assignment deliverables. From @nicovandenhooff
Our implementation:
From @stevenlio88
Our implementationMoving regression results to the results folder From Eric, our TA
Our implementationWe addressed this in a few commits UBC-MDS/Stock-Price-Trend-Volatility-Analysis@13df4e7 |
Submitting authors: Amir Shojakhani, Helin Wang, Julien Gordon
Repository: https://github.com/UBC-MDS/Stock-Price-Trend-Volatility-Analysis
Report link: https://github.com/UBC-MDS/Stock-Price-Trend-Volatility-Analysis/blob/main/doc/Stock_Price_Trend_Volatility_Analysis_report.md
Abstract/executive summary:
Investment firms are increasingly looking to data science and unusual data sources to provide informational advantages to bolster their portfolio strategies. In this project, we are investigating whether Google Trends data on stock ticker names can provide insight into return volatility**. Investors are often interested in understanding the volatility of stock returns. Some financial derivative trading strategies try to take advantage of changes in a stocks' volatility, as certain options are sensitive to changes in implied volatility. See a primer on option vega if you are interested! https://www.investopedia.com/terms/v/vega.asp
Consider this project a screening exercise for whether Google Trends could be useful in volatility-based trading strategies.
In order to assess the association between stock return volatility and search trend volatility, we analyse the standard deviation of weekly search trends and weekly returns for over 300 stocks in the S&P 500 over a one-year period from July 2020 to July 2021. We conduct a simple linear regression with a confidence level of 0.95 with the return volatility as the dependent variable and search trends volatility as the independent variable. Our null hypothesis is that there is no association between the two volatilities, with the alternative being that there is an association.
Ultimately, we find a significant coefficient of trend volatility and reject the null hypothesis in favour of the alternative. The R^2 value indicates that our simple model is explaining very little of the variation in return volatility. Moreover, the effect size seems to be fairly small in relation to the range of return volatility that we observe in the data. These caveats are to be expected considering we are using a very simple model to understand markets which contain lots of complexity. Nonetheless, this positive result is exciting and warrants future investigation into the use of Google Trends for Financial Analysis.
**Note that in statistical terms, the volatility is simply the standard deviation of returns. https://www.investopedia.com/terms/v/volatility.asp
Editor: @flor14
Reviewer: Steven Lio, Chaoron Wang, Wenjia Zhu, & Nico Van den Hooff
The text was updated successfully, but these errors were encountered: