Show simple item record

dc.contributor.authorYap, Justin
dc.contributor.authorWiradinata, Trianggoro
dc.date.accessioned2025-02-05T02:29:01Z
dc.date.available2025-02-05T02:29:01Z
dc.date.issued2024
dc.identifier.issnP-ISSN : 16938348 E-ISSN : 26157128
dc.identifier.urihttps://dspace.uc.ac.id/handle/123456789/7848
dc.description.abstractThe digital transformation in the stockbroker industry has led to a significant increase in retail investors, who often lack the expertise to analyse stocks thoroughly. This research addresses the challenge by proposing a classification model to predict stock ratings such as "Reduce", "Hold", "Moderate Buy", and "Buy”, allowing retail investors to make informed decisions. The data analysed is collected from the S&P 500 index through web scraping using Beautiful Soup, resulting in a dataset used for training and testing the classification model. Popular stock indicators are used as attributes in predicting the rating of the stock, which includes the Exchange, Price, Volume, Market Cap, ROE, ROA, P/E Ratio, EPS, Annual Sales, Net Income, Net Margins, and PB Ratio of the stock. The models selected for classification include KNearest Neighbors (k-NN), Gaussian Naive Bayes, Support Vector Machine (SVM), Decision Tree, and Random Forest. GridSearch is employed to maximize each algorithm's parameters for optimal performance. Results indicate that the k-NN model outperforms others, achieving the highest accuracy (0.618644) and weighted F1-score (0.605011). However, all models exhibit relatively low accuracy, suggesting the complexity of predicting stock ratings due to external factors not considered in the study.en_US
dc.publisherUNIVERSITAS KRISTEN SATYA WACANAen_US
dc.subjectStock Ratingen_US
dc.subjectMachine Learningen_US
dc.subjectClassificationen_US
dc.subjectWeb Scrapingen_US
dc.subjectS&P 500en_US
dc.titleA comparative study on classification models for stock rating predictionen_US
dc.typeArticleen_US


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record