# 根据twitter预测股票涨跌 **Repository Path**: Allen0815/twitterPredict ## Basic Information - **Project Name**: 根据twitter预测股票涨跌 - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-02-21 - **Last Updated**: 2024-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 根据twitter预测股票涨跌 #### 介绍 从yahoo finance爬取历史股价数据,根据提供的每日股票相关twitter信息进行情感分析,通过 vader得到相应的情感得分。将每日的涨跌与情感得分进行匹配。然后将数据80%作为训练集、 20%作为验证集。再通过机器学习,使用sklearn(knn、logistic regression、svm、naïve bayes、 decision tree、random forest),将训练集的情感得分和股票涨跌进行训练。根据训练 得到的模型 对验证集的股票涨跌进行预测。最后比较根据预测进行买卖操作和根据买入并持有策略哪种方式收益更好,最后得出根据预测进行买卖收益更好。 #### 库使用说明 pandas-对表格数据进行处理 vader-对情感进行评分 sklearn-对情感得分和股票涨跌进行训练测试 matplotlib-对根据预测买卖和买入并持有进行可视化图片化对比 #### 安装教程 在pycharm上直接运行