Analyst Reports and Stock Performance: Evidence from the Chinese Market
ArXiv ID: 2411.08726 “View on arXiv”
Authors: Unknown
Abstract
This article applies natural language processing (NLP) to extract and quantify textual information to predict stock performance. Using an extensive dataset of Chinese analyst reports and employing a customized BERT deep learning model for Chinese text, this study categorizes the sentiment of the reports as positive, neutral, or negative. The findings underscore the predictive capacity of this sentiment indicator for stock volatility, excess returns, and trading volume. Specifically, analyst reports with strong positive sentiment will increase excess return and intraday volatility, and vice versa, reports with strong negative sentiment also increase volatility and trading volume, but decrease future excess return. The magnitude of this effect is greater for positive sentiment reports than for negative sentiment reports. This article contributes to the empirical literature on sentiment analysis and the response of the stock market to news in the Chinese stock market.
Keywords: Natural Language Processing (NLP), Sentiment Analysis, BERT, Analyst Reports, Stock Performance Prediction, Equities
Complexity vs Empirical Score
- Math Complexity: 4.5/10
- Empirical Rigor: 8.0/10
- Quadrant: Street Traders
- Why: The paper employs an advanced deep learning model (BERT) which carries moderate mathematical complexity, but the core contribution is empirical—using a large proprietary dataset of Chinese analyst reports to perform sentiment analysis and regression on real market data (excess returns, volatility, volume).
flowchart TD
A["Research Goal<br>Predict Stock Performance in China"] --> B["Data<br>Chinese Analyst Reports"]
B --> C["Methodology<br>Customized BERT Model for Chinese NLP"]
C --> D["Process<br>Sentiment Classification<br>Positive / Neutral / Negative"]
D --> E["Outcomes<br>Sentiment as Predictive Indicator"]
E --> F["Key Finding 1: Positive Sentiment<br>↑ Excess Return, ↑ Volatility"]
E --> G["Key Finding 2: Negative Sentiment<br>↓ Excess Return, ↑ Volatility & Volume"]