Gelişmiş Arama

Basit öğe kaydını göster

dc.contributor.authorCam, Handan
dc.contributor.authorCam, Alper Veli
dc.contributor.authorDemirel, Ugur
dc.contributor.authorAhmed, Sana
dc.date.accessioned2024-01-11T06:52:39Z
dc.date.available2024-01-11T06:52:39Z
dc.date.issued2024en_US
dc.identifier.citationHandan Cam, Alper Veli Cam, Ugur Demirel, Sana Ahmed, Sentiment analysis of financial Twitter posts on Twitter with the machine learning classifiers, Heliyon, Volume 10, Issue 1, 2024, e23784, ISSN 2405-8440, https://doi.org/10.1016/j.heliyon.2023.e23784. (https://www.sciencedirect.com/science/article/pii/S2405844023109923) Abstract: This paper presents a sentiment analysis combining the lexicon-based and machine learning (ML)-based approaches in Turkish to investigate the public mood for the prediction of stock market behavior in BIST30, Borsa Istanbul. Our main motivation behind this study is to apply sentiment analysis to financial-related tweets in Turkish. We import 17189 tweets posted as "#Borsaistanbul, #Bist, #Bist30, #Bist100″ on Twitter between November 7, 2022, and November 15, 2022, via a MAXQDA 2020, a qualitative data analysis program. For the lexicon-based side, we use a multilingual sentiment offered by the Orange program to label the polarities of the 17189 samples as positive, negative, and neutral labels. Neutral labels are discarded for the machine learning experiments. For the machine learning side, we select 9076 data as positive and negative to implement the classification problem with six different supervised machine learning classifiers conducted in Python 3.6 with the sklearn library. In experiments, 80 % of the selected data is used for the training phase and the rest is used for the testing and validation phase. Results of the experiments show that the Support Vector Machine and Multilayer Perceptron classifier perform better than other classifiers with 0.89 and 0.88 accuracy and AUC values of 0.8729 and 0.8647 respectively. Other classifiers obtain approximately a 78,5 % accuracy rate. It is possible to increase sentiment analysis accuracy with parameter optimization on a larger, cleaner, and more balanced dataset by changing the pre-processing steps. This work can be expanded in the future to develop better sentiment analysis using deep learning approaches. Keywords: Sentiment analysis; Natural language processing; Machine learning; Stock market; Twitteren_US
dc.identifier.urihttps://www.sciencedirect.com/science/article/pii/S2405844023109923?via%3Dihub
dc.identifier.urihttps://hdl.handle.net/20.500.12440/6133
dc.description.abstractThis paper presents a sentiment analysis combining the lexicon-based and machine learning (ML)-based approaches in Turkish to investigate the public mood for the prediction of stock market behavior in BIST30, Borsa Istanbul. Our main motivation behind this study is to apply sentiment analysis to financial-related tweets in Turkish. We import 17189 tweets posted as "#Borsaistanbul, #Bist, #Bist30, #Bist100″ on Twitter between November 7, 2022, and November 15, 2022, via a MAXQDA 2020, a qualitative data analysis program. For the lexicon-based side, we use a multilingual sentiment offered by the Orange program to label the polarities of the 17189 samples as positive, negative, and neutral labels. Neutral labels are discarded for the machine learning experiments. For the machine learning side, we select 9076 data as positive and negative to implement the classification problem with six different supervised machine learning classifiers conducted in Python 3.6 with the sklearn library. In experiments, 80 % of the selected data is used for the training phase and the rest is used for the testing and validation phase. Results of the experiments show that the Support Vector Machine and Multilayer Perceptron classifier perform better than other classifiers with 0.89 and 0.88 accuracy and AUC values of 0.8729 and 0.8647 respectively. Other classifiers obtain approximately a 78,5 % accuracy rate. It is possible to increase sentiment analysis accuracy with parameter optimization on a larger, cleaner, and more balanced dataset by changing the pre-processing steps. This work can be expanded in the future to develop better sentiment analysis using deep learning approaches. © 2023en_US
dc.language.isoengen_US
dc.publisherElsevier Ltden_US
dc.relation.ispartofHeliyonen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectMachine learningen_US
dc.subjectNatural language processingen_US
dc.subjectSentiment analysisen_US
dc.subjectStock marketen_US
dc.subjectTwitteren_US
dc.titleSentiment analysis of financial Twitter posts on Twitter with the machine learning classifiersen_US
dc.typearticleen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.departmentFakülteler, İktisadi ve İdari Bilimler Fakültesi, Yönetim Bilişim Sistemleri Bölümüen_US
dc.authorid0000-0003-0982-2919en_US
dc.identifier.volume10en_US
dc.identifier.issue1en_US
dc.contributor.institutionauthorCam, Handan
dc.identifier.doi10.1016/j.heliyon.2023.e23784en_US
dc.authorwosidJKS-6894-2023en_US
dc.authorscopusid57194002313en_US


Bu öğenin dosyaları:

DosyalarBoyutBiçimGöster

Bu öğe ile ilişkili dosya yok.

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster