Sentiment Analysis On Transcript Calls
Sentiment Analysis On Transcript Calls
Sentiment Analysis On Transcript Calls
1. Categorize words from .txt file into their corresponding fiscal quarter
2. Account for discrepancies in length of transcript, case, and punctuality
3. Count the frequency of specific words in each quarter
4. Write csv files of organized data for regression analysis
Language Processing
Next Steps:
cutting .805 92
Methodology:
● When high frequencies of key terms occur (cost cutting, dividend, reduce,
save) increment score.
● Add additional binary values for whether long term debt has decreased from
last year (signalling debt paydown) as well as increasing Gross Profit/Assets
ratio.
● Buy companies with highest scores that also meet binary metrics. Try on
Quarterly vs Yearly holding period
Roadmap
1. Obtain Earnings Call Transcripts
2. Apply Natural Language Processing algorithm
3. Run regressions to weight keywords
4. Develop scoring algorithm to determine when to buy/sell
5. Run backtest evaluation of algorithm
Stock Performance
● To prevent look-ahead bias, we will trade with one quarter lag.
● For instance, we will act upon data obtained from Q1 2010 at the beginning of
Q3 2010.
Hypothesis and Predictions
● Investing in small, cheap, highly-leveraged stocks with improving asset turnover and
estimated debt paydown that we filter by keywords such as “cost-cutting” will lead to
a strategy that will outperform the S&P 500 Index.
Thank You!