Xây Dựng Mô Hình Dự Đoán Giá Cổ Phiếu Tại Thị Trường Mỹ

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp khoa học dữ liệu xây dựng bộ dữ liệu để phát triển mô hình dự báo giá cổ phiếu tại thị, vận dụng lý thuyết vào thực tế, đề xuất giải

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2022

77
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN NGHIÊN CỨU

1.1. Lý do chọn đề tài nghiên cứu

1.2. Đối tượng nghiên cứu

1.3. Mục tiêu nghiên cứu

1.4. Phương pháp nghiên cứu

1.5. Phạm vi nghiên cứu

1.6. Đóng góp của nghiên cứu

1.7. Bố cục của đề tài

2. CHƯƠNG 2: ĐỊNH NGHĨA VÀ PHÂN LOẠI

2.1. Ứng dụng của học máy

2.2. Học máy trong tài chính

3. CHƯƠNG 3: PHƯƠNG PHÁP NGHIÊN CỨU

3.1. Support Vector Machine

3.2. Extreme Gradient Boosting

3.3. Light Gradient Boosting Machine

3.4. Phương pháp thực hiện

3.5. Đánh giá hiệu suất

4. CHƯƠNG 4: KẾT QUẢ NGHIÊN CỨU

4.1. Thống kê mô tả

4.2. Tương quan giữa các biến

4.3. Xử lý dữ liệu

4.4. Kết quả dự báo

5. CHƯƠNG 5: THẢO LUẬN KẾT QUẢ

5.1. Hạn chế và hướng phát triển

TÀI LIỆU THAM KHẢO

PHỤ LỤC 1: LẬP TRÌNH THU THẬP DỮ LIỆU

PHỤ LỤC 2: TIỀN XỬ LÝ DỮ LIỆU

PHỤ LỤC 3: MÔ HÌNH RNN

PHỤ LỤC 4: MÔ HÌNH LSTM, MÔ HÌNH GRU

PHỤ LỤC 6: HUẤN LUYỆN MÔ HÌNH HỌC SÂU

PHỤ LỤC 7: CÁC CHỨC NĂNG KHÁC

Tóm tắt

I. Tổng Quan Về Mô Hình Dự Đoán Giá Cổ Phiếu Tại Thị Trường Mỹ

Mô hình dự đoán giá cổ phiếu tại thị trường Mỹ đang trở thành một chủ đề nóng trong lĩnh vực tài chính. Với sự phát triển của công nghệ và dữ liệu lớn, việc áp dụng các thuật toán học máy để dự đoán giá cổ phiếu đã thu hút sự quan tâm của nhiều nhà đầu tư. Nghiên cứu này sẽ cung cấp cái nhìn tổng quan về các phương pháp và mô hình hiện có, cũng như tầm quan trọng của việc dự đoán giá cổ phiếu trong việc ra quyết định đầu tư.

1.1. Lý Do Chọn Đề Tài Nghiên Cứu Mô Hình Dự Đoán

Sự phát triển mạnh mẽ của thị trường tài chính đã tạo ra nhu cầu cao về các mô hình dự đoán giá cổ phiếu. Nghiên cứu này nhằm tìm hiểu các yếu tố ảnh hưởng đến giá cổ phiếu và cách mà các mô hình học máy có thể hỗ trợ nhà đầu tư.

1.2. Đối Tượng Nghiên Cứu Trong Mô Hình Dự Đoán

Đối tượng nghiên cứu bao gồm các cổ phiếu thuộc nhóm S&P500, với dữ liệu tài chính hàng ngày từ các công ty lớn tại thị trường Mỹ. Việc phân tích dữ liệu này sẽ giúp xác định các xu hướng và mô hình giá cổ phiếu.

II. Thách Thức Trong Dự Đoán Giá Cổ Phiếu Tại Thị Trường Mỹ

Dự đoán giá cổ phiếu không phải là một nhiệm vụ đơn giản. Thị trường chứng khoán thường xuyên biến động và chịu ảnh hưởng bởi nhiều yếu tố như kinh tế, chính trị và tâm lý nhà đầu tư. Những thách thức này đòi hỏi các nhà nghiên cứu phải phát triển các mô hình mạnh mẽ và chính xác.

2.1. Các Yếu Tố Ảnh Hưởng Đến Giá Cổ Phiếu

Giá cổ phiếu bị ảnh hưởng bởi nhiều yếu tố như báo cáo tài chính, tin tức kinh tế, và tâm lý thị trường. Việc hiểu rõ các yếu tố này là rất quan trọng để xây dựng mô hình dự đoán hiệu quả.

2.2. Khó Khăn Trong Việc Thu Thập Dữ Liệu

Việc thu thập và xử lý dữ liệu từ nhiều nguồn khác nhau có thể gặp khó khăn. Dữ liệu không đầy đủ hoặc không chính xác có thể ảnh hưởng đến độ tin cậy của mô hình dự đoán.

III. Phương Pháp Dự Đoán Giá Cổ Phiếu Hiệu Quả Tại Thị Trường Mỹ

Có nhiều phương pháp khác nhau để dự đoán giá cổ phiếu, từ các mô hình truyền thống đến các thuật toán học sâu. Nghiên cứu này sẽ tập trung vào các phương pháp phổ biến và hiệu quả nhất hiện nay.

3.1. Sử Dụng Học Máy Để Dự Đoán Giá Cổ Phiếu

Các thuật toán học máy như Support Vector Machine và Random Forest đã được chứng minh là hiệu quả trong việc dự đoán giá cổ phiếu. Những mô hình này có khả năng xử lý dữ liệu lớn và tìm ra các mẫu ẩn.

3.2. Ứng Dụng Mô Hình Học Sâu Trong Dự Đoán

Mô hình học sâu như RNN và LSTM có khả năng xử lý chuỗi thời gian và dự đoán giá cổ phiếu dựa trên dữ liệu lịch sử. Những mô hình này đang ngày càng trở nên phổ biến trong lĩnh vực tài chính.

IV. Kết Quả Nghiên Cứu Về Mô Hình Dự Đoán Giá Cổ Phiếu

Nghiên cứu đã chỉ ra rằng các mô hình học máy có thể dự đoán giá cổ phiếu với độ chính xác cao. Kết quả cho thấy rằng mô hình Support Vector Machine đạt được hiệu suất tốt nhất trong việc dự đoán giá cổ phiếu.

4.1. Đánh Giá Hiệu Suất Của Các Mô Hình

Các mô hình được đánh giá dựa trên các tiêu chí như RMSE, MAE và MAPE. Kết quả cho thấy sự khác biệt không lớn giữa các mô hình, nhưng Support Vector Machine vẫn nổi bật hơn cả.

4.2. Ứng Dụng Kết Quả Dự Đoán Trong Thực Tế

Kết quả dự đoán có thể được sử dụng để hỗ trợ các nhà đầu tư trong việc ra quyết định. Việc áp dụng các mô hình này có thể giúp giảm thiểu rủi ro và tối ưu hóa lợi nhuận.

V. Kết Luận Về Mô Hình Dự Đoán Giá Cổ Phiếu Tại Thị Trường Mỹ

Mô hình dự đoán giá cổ phiếu tại thị trường Mỹ có tiềm năng lớn trong việc hỗ trợ các nhà đầu tư. Nghiên cứu này đã chỉ ra rằng việc áp dụng các thuật toán học máy có thể cải thiện độ chính xác của dự đoán giá cổ phiếu.

5.1. Tương Lai Của Mô Hình Dự Đoán Giá Cổ Phiếu

Với sự phát triển không ngừng của công nghệ và dữ liệu, mô hình dự đoán giá cổ phiếu sẽ ngày càng trở nên chính xác hơn. Các nghiên cứu trong tương lai có thể tập trung vào việc cải thiện các thuật toán hiện có.

5.2. Khuyến Nghị Đối Với Các Nhà Đầu Tư

Các nhà đầu tư nên xem xét việc áp dụng các mô hình dự đoán trong chiến lược đầu tư của mình. Việc sử dụng dữ liệu và công nghệ hiện đại có thể giúp tối ưu hóa lợi nhuận và giảm thiểu rủi ro.

10/07/2025
Khóa luận tốt nghiệp khoa học dữ liệu xây dựng bộ dữ liệu để phát triển mô hình dự báo giá cổ phiếu tại thị trường mỹ

Trích đoạn nội dung tài liệu

Chương 1. Tổng quan nghiên cứu. Ở chương này sẽ trình bay về lý do chọn đề tài nghiên cứu. Qua đó, trình bày về đối tượng trong nghiên cứu, mục tiêu nghiên cứu, phương pháp nghiên cứu, phạm vi nghiên cứu, ý nghĩa nghiên cứu.

Đồng thời, bố cục của nghiên cứu cũng sẽ trình bày ở chương này Chương 2. Chương này cung cấp một cái nhìn tổng quát về học máy, và ứng dụng của học máy trong lĩnh vực tài chính. Phương pháp nghiên cứu. Chương này tập trung vào phương pháp nghiên cứu của khóa luận được sử dụng dé thiết kế và chuẩn bị các kết quả thực nghiệm.

Nó bao gồm các bước thu thập dữ liệu, quy trình huấn luyện và đánh giá hiệu suất. Kết quả nghiên cứu. Chương này báo cáo các kết quả thực nghiệm rút ra từ các phương pháp luận đã đề xuất ở chương 3. Phân tích so sánh được thực hiện nhằm mục đích chọn ra các mô hình tốt nhất dựa trên kết quả của các độ đo RMSE, MAE, MAPE.

Việc xử lý, thao tác làm sạch dữ liệu cũng sẽ được trình bày ở chương nay. Chương này tóm tắt toàn bộ công việc nghiên cứu bao gồm các thảo luận, kết luận, những hạn chế cũng như tính khả thi của những cải tiến tiềm năng của nghiên cứu và những đề xuất có thê mở rộng nghiên cứu trong tương lai. CƠ SỞ LÝ THUYET Tóm tắt. Chương này trình bày tổng quan về học máy và ứng dụng học máy trong lĩnh cực tài chính.

Định nghĩa và phân loại Học máy là một phần của trí tuệ nhân tạo. Liên quan đến việc thiết kế và phát triển các thuật toán cho phép máy tính suy luận dựa trên dữ liệu huấn luyện. Học máy đang ngày càng trở nên phô biến và được ứng dụng rộng rãi trong nhiều lĩnh vực như data analysis, bigdata,Chúng được sử dụng trong các hệ thống máy tính của Google, Facebook, ứng dụng trong nhận diện khuôn mặt, nhận diện chữ viết, xe tự lái,. Quy trình công việc trong máy học: © Get Data e Clean, Prepare and Manipulate Data e Train model e Test Data ® Improve Trong đó bước Improve là quá trình lặp đi lặp lại các bước 3-4-5 đến khi dat được kết qua mong muốn.

Máy học định nghĩa bởi Mitchell như sau: “A computer program is said to learn from experience E with respect to some tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. “ Tam dich: “Một chương trình máy tính được gọi là hoc từ kinh nghiệm E để hoàn thành nhiệm vụ T, với hiệu quả được đo bằng phép đánh giá P, nếu hiệu quả của nó khi thực hiện nhiệm vụ T, khi được đánh giá bởi P, cải thiện theo kinh nghiệm E”. Trong đó: © _ Nhiệm vụ T: có nhiều nhiệm vụ phức tạp có thể được giải quyết bằng machine learning như classification, regression, clustering © Phép đánh giá P: Phép đánh giá phải dựa vào một tập dữ liệu gồm nhiều điểm dữ liệu. Ví dụ trong bài toán phân loại email rác.

Một tập dữ liệu gồm nhiều email khác nhau. Một email gọi là một điểm dữ liệu. Một tập dữ liệu có thể gồm Training set (dùng để huấn luyện mô hình), Validation set (dùng để điều chỉnh các thông số của mô hình) , Test set (dùng để đánh giá mô hình) © Kinh nghiệm E: Việc huấn luyện các mô hình machine learning có thé xem là cho chúng học trên các tập dữ liệu khác nhau. Các tập dữ liệu khác nhau sẽ cho ra các mô hình khác nhau.

Chất lượng của các tập dit liệu ảnh hưởng đến chất lượng của mô hình. Học máy được phân loại theo phương pháp học, và được chia thành 4 nhóm: học có giám sát (Supervised learning), học không giám sát (Unsupervised learning), học bán giám sát (Semi-supervised learning) và học củng cé/ting cường (Reinforcement learning). Tùy thuộc vào bài toán đặt ra, muốn nghiên cứu và các khoa học gia sẽ lựa chọn nhóm thuật toán phù hợp với dữ liệu của bài toán. e Học có giám sát: là thuật toán dự đoán đầu ra của một hoặc nhiều đữ liệu mới dựa trên các cặp dữ liệu đã biết từ trước.

Cặp dữ liệu này còn được gọi dữ liệu quan sát, nhãn. Học có giám sát là nhóm phổ biến nhất trong các thuật toán học máy. Nhóm thuộc toán học có giám sát còn được phân chia thành 2 nhóm nhỏ hơn là hồi quy và phân loại. Ví dụ trong bài toán phân loại email spam hay không spam.

Từng email được gán cho chỉ duy nhất một nhãn là spam hoặc không là không spam. Các email và nhãn của nó tạo thành một cặp dữ liệu. Sau khi các cặp dữ liệu này qua quá trình huấn luyện sẽ tạo ra được một mô hình. Sử dụng mô hình này đề phân loại xem khi một email mới là spam hay không spam dựa vào những khi nghiệm đã học được.

e Hoc không giám sát: là thuật toán mà dữ liệu đầu ra không được biết trước, mà chỉ biết dữ liệu đầu vào. Các thuật toán học không giám sát sẽ dựa vào cấu trúc của dữ liệu dé thực hiện một công việc nào đó phổ biến nhất là phân nhóm, cum dữ liệu và giảm chiều dữ liệu phục vụ lưu trữ, tính toán. Ví dụ ta có một tập dữ liệu gồm nhiều các hình vuông, tròn, tam giác chưa được gán nhãn. Thông qua thuật toán phân nhóm, ta sẽ tạo được mô hình có thé phân loại các hình này thành 3 nhóm khác nhau.

Từ đó khi có một hình mới, thông qua mô hình ta sẽ biết hình mới đó thuộc nhóm nào. Học bán giám sát: Các thuật toán đề giải quyết bài toán khi chúng ta có một lượng lớn dữ liệu nhưng chỉ một phần trong chúng được gán nhãn được gọi là học bán giám sát. Những bài toán thuộc nhóm này nằm giữa hai nhóm được nêu trên. Một ví dụ điển hình của nhóm này là chỉ có một phần ảnh hoặc văn bản được gán nhãn (ví dụ bức ảnh về người, động vật hoặc các văn bản khoa học, chính trị) và phần lớn các bức ảnh/văn bản khác chưa được gán nhãn được thu thập từ internet.

Thực tế cho thấy rất nhiều các bài toán Machine Learning thuộc vào nhóm này vì việc thu thập dữ liệu có nhãn tốn rất nhiều thời gian và có chỉ phí cao. Rất nhiều loại dữ liệu thậm chí cần phải có chuyên gia mới gán nhãn được (ảnh y học chẳng hạn). Ngược lại, dữ liệu chưa có nhãn có thể được thu thập với chỉ phí thấp từ internet. Học củng cố/tăng cường: Các thuật toán dung dé thực hiện các bài toán giúp cho một hệ thống tự động xác định hành vi dựa trên hoàn cảnh để đạt được lợi ích cao nhất gọi là học củng cố/tăng cường.

Hiện tại, học củng cố/tăng cường chủ yếu được áp dụng vào lý thuyết trò chơi, các thuật toán cần xác định nước đi tiếp theo dé đạt được điểm số cao nhất. Ví dụ: AlphaGo gan đây nổi tiếng với việc chơi cờ vây thắng cả con người. Cờ vây được xem là có độ phức tạp cực kỳ cao với tông số nước di là xấp xi 107%, so với cờ vua là 10!22 và tổng số nguyên tử trong toàn vũ trụ là khoảng 108°!! Vì vậy, thuật toán phải chọn ra 1 nước đi tối ưu trong số hàng nhiều tỉ tỉ lựa chọn, và tất nhiên, không thé áp dụng thuật toán tương tự như IBM Deep Blue (IBM Deep Blue đã thắng con người trong môn cờ vua 20 năm trước). Về cơ bản, AlphaGo bao gồm các thuật toán thuộc cả Supervised learning và Reinforcement learning.

Trong phần Supervised learning, dữ liệu từ các ván cờ do con người chơi với nhau được đưa vào để huấn luyện. Tuy nhiên, mục đích cuối cùng của AlphaGo không phải là chơi như con người mà phải thậm chí thắng cả con người. Vì vậy, sau khi học xong các ván cờ của con người, AlphaGo tự chơi với chính nó với hàng triệu ván chơi đề tìm ra các nước đi mới tối ưu hơn. Thuật toán trong phan tự chơi này được xếp vào loại Reinforcement learning 2.

Ung dụng của học máy Hiện nay, học máy đã được sử dụng trong hàng loạt ứng dụng, lĩnh vực trong cuộc sống. Nồi tiếng nhất về hoạt động của học máy là công cụ đề xuất cung cấp năng lượng cho nguồn cấp tin tức của Facebook. Facebook sử dụng công nghệ học máy đề cá nhân hóa cách thức phân phối nguồn cấp dữ liệu của mỗi thành viên. Một ví dụ khác là TikTok với hệ thống đề xuất “ma quỷ” thu hút và giữ chân hàng triệu và hàng tỷ người người dung trên toàn cầu.

Ứng dụng của học máy trong một vài lĩnh vực khác: - Nhận diện hình ảnh: Nhận dạng hình ảnh là một trong những ví dụ về máy học và trí tuệ nhân tạo phô biến nhất. Về cơ bản, nó là một cách tiếp cận đề xác định và phát hiện các đặc trưng của một đối tượng trong hình ảnh kỹ thuật số. Hơn nữa, kỹ thuật này có thể được sử dụng để phân tích sâu hơn, chẳng hạn như nhận dạng mẫu, nhận diện hình khuôn, nhận dạng khuôn mặt, nhận dang ký tự quang học và nhiều hon nữa. - _ Xử lý ngôn ngữ tự nhiên: Các ứng dụng của ngôn ngữ tự nhiên rất da dang, nhưng nồi bật trong số đó có sửa lỗi chính tả, nhận dạng tên thực tế, gán nhãn từ loại và tách từ tìm kiếm thông tin, khai phá dữ liệu và phát hiện tri thức.

Những ứng dụng này góp phần không nhỏ trong quá trình học tập, khám phá khoa học của con người và trong các lĩnh vực đời sống. - Sản xuất: Máy học có thé hỗ trợ bảo trì dự đoán, kiểm soát chất lượng và nghiên cứu đổi mới trong lĩnh vực sản xuất. Công nghệ máy học cũng giúp các công ty cải thiện giải pháp hậu cần, bao gồm quản lý tài sản, chuỗi cung ứng và kho hàng. Ví dụ: gã không lồ 3M trong ngành sản xuất sử dụng AWS Machine Learning dé cải tiến giấy nhám.

Thuật toán máy học giúp các nhà nghiên cứu của 3M phân tích những thay đổi nhỏ về hình dạng, kích thước và định hướng có thé cải thiện khả năng mài mòn và độ bên ra sao. Những gợi ý này cung cấp thông tin cho quá trình sản xuất. - Chăm sóc sức khỏe và khoa học đời sống: Sự phát triển như vũ bão của cảm biến và thiết bị có thể đeo được đã tạo ra một lượng lớn dit liệu về sức khỏe. Các chương trình máy học có thể phân tích thông tin này và hỗ trợ bác sĩ chẩn đoán và điều trị trong thời gian thực.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Mô Hình Dự Đoán Giá Cổ Phiếu Tại Thị Trường Mỹ" cung cấp cái nhìn sâu sắc về các phương pháp và kỹ thuật dự đoán giá cổ phiếu, giúp người đọc hiểu rõ hơn về cách thức hoạt động của thị trường chứng khoán Mỹ. Tài liệu này không chỉ trình bày các mô hình dự đoán mà còn phân tích các yếu tố ảnh hưởng đến giá cổ phiếu, từ đó giúp nhà đầu tư đưa ra quyết định thông minh hơn.

Để mở rộng kiến thức của bạn về các ứng dụng của mô hình học máy trong lĩnh vực tài chính, bạn có thể tham khảo tài liệu Các yếu tố ảnh hưởng đến rủi ro tín dụng của các ngân hàng thương mại Việt Nam, nơi khám phá cách học máy có thể được áp dụng trong giao dịch cổ phiếu. Ngoài ra, tài liệu Đề tài áp dụng mô hình học máy xây dựng ứng dụng dự đoán chứng khoán Việt Nam sẽ giúp bạn hiểu rõ hơn về việc áp dụng các mô hình học máy trong dự đoán giá cổ phiếu tại thị trường Việt Nam. Cuối cùng, tài liệu Ứng dụng các mô hình học máy để phân tích và dự báo thị trường chứng khoán Việt Nam dưới tác động của các yếu tố vĩ mô sẽ cung cấp thêm thông tin về cách các yếu tố kinh tế vĩ mô ảnh hưởng đến thị trường chứng khoán. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn đào sâu hơn vào lĩnh vực này.