Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
1,79 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC QUY NHƠN NGUYỄN MINH TIẾN a lu ỨNG DỤNG SVM TRONG DỰ BÁO TÀI CHÍNH n n va THEO CHUỖI THỜI GIAN p ie gh tn to : Khoa học máy tính Mã số : 8.48.01.01 Khóa : 2019 – 2021 d oa nl w Chuyên ngành a nv a lu u nf ll Ngƣời hƣớng dẫn: TS LÊ XUÂN VIỆT m n oi Bình Định – Năm 2021 tz z m co l gm @ an Lu n va ac th si LỜI CAM ĐOAN Tôi xin cam đoan toàn nội dung luận văn với đề tài: “Ứng dụng SVM dự báo tài theo chuỗi thời gian” thực dƣới hƣớng dẫn trực tiếp TS Lê Xuân Việt - Trƣờng Đại học Quy Nhơn Phần thực nghiệm chƣơng trình tơi tự xây dựng có hƣớng dẫn giảng viên, có sử dụng số thƣ viện chuẩn thuật toán đƣợc tác giả xuất công khai Kết thực nghiệm đƣợc minh họa luận văn trung thực a lu n Nội dung luận văn chƣa đƣợc công bố hay xuất dƣới bất n va kỳ hình thức Các tài liệu tham khảo đƣợc sử dụng luận văn có tn to nguồn gốc rõ ràng trích dẫn xác, đầy đủ Nếu sai tơi xin hồn tồn p ie gh chịu trách nhiệm d oa nl w Phù Cát, ngày tháng năm 2021 Ngƣời cam đoan a nv a lu u nf ll Nguyễn Minh Tiến m tz n oi z m co l gm @ an Lu n va ac th si LỜI CẢM ƠN Trong trình nghiên cứu luận văn, gặp nhiều khó khăn, nhƣng tơi ln nhận đƣợc quan tâm, giúp đỡ quý thầy cô, bạn bè ngƣời thân Đây nguồn động lực lớn giúp tơi hồn thành đề tài luận văn Tơi xin gửi lời cảm ơn chân thành lòng biết ơn sâu sắc đến quý Thầy (Cô), ngƣời nuôi dƣỡng chắp cánh ƣớc mơ cho thân đến với đƣờng nghiên cứu khoa học đầy đam mê, đặc biệt TS Lê Xuân a lu n Việt - Trƣờng Đại học Qui Nhơn Với tâm huyết mình, thầy bảo n va tận tình chu thân hồn thành tốt cơng việc p ie gh tn to Và xin cảm ơn cán bộ, nhân viên phòng Đào tạo Sau đại học, trƣờng Đại học Quy Nhơn tạo điều kiện tốt cho suốt oa nl w trình học tập trƣờng Cuối cùng, cho đƣợc gửi lời biết ơn đến gia đình, bạn bè tất d a lu ngƣời thân, bên cạnh động viên thân suốt thời gian a nv học tập nghiên cứu u nf ll Kính chúc q Thầy (Cơ) anh chị em lớp cao học ngành m Xin chân thành cảm ơn! tz n oi Khoa học Máy tính khóa 22 sức khỏe, hạnh phúc thành đạt z m co l gm @ Nguyễn Minh Tiến an Lu n va ac th si MỤC LỤC Trang LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC CHỮ VIẾT TẮT DANH MỤC CÁC HÌNH ẢNH MỞ ĐẦU 1 Lý chọn đề tài Mục đích nghiên cứu a lu Đối tƣợng phạm vi nghiên cứu n n va Phƣơng pháp nghiên cứu tn to Ý nghĩa khoa học thực tiễn đề tài Chƣơng TỔNG QUAN VỀ CHUỖI THỜI GIAN p ie gh 1.1 Giới thiệu chuỗi thời gian 1.1.1 Độ nhiễu oa nl w 1.1.2 Tính khơng cố định 1.1.3 Tính khơng chắn d a lu 1.1.4 Tính xu hƣớng a nv 1.1.5 Tính chu kỳ u nf 1.2 Các khung dự báo chuỗi thời gian ll m 1.3 Các kỹ thuật xử lý chuỗi thời gian 11 n oi 1.3.1 Xử lý liệu 11 tz 1.3.2 Kỹ thuật làm mịn 11 z 1.3.3 Differencing (Làm khác) 13 @ gm 1.4 Quy trình dự báo 14 co l 1.5 Một số mơ hình dự báo chuỗi thời gian 15 m 1.5.1 Mơ hình tuyến tính 15 an Lu 1.5.2 Mơ hình phi tuyến tính 16 n va ac th si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 1.5.3 Mô hình ARMA 18 1.5.4 Mơ hình SMA 19 1.5.5 Mơ hình LSTM 21 1.5.6 Mơ hình SVM 23 1.6 Kết luận chƣơng 24 CHƢƠNG ỨNG DỤNG SVM TRONG DỰ BÁO CHUỖI THỜI GIAN TÀI CHÍNH 25 2.1 Mô hình SVC 25 2.2 Vector hỗ trợ hồi quy (SVR) 28 a lu n 2.3 Các loại hàm kernel đƣợc sử dụng SVM 35 n va 2.3.1 Cơ sở toán học hàm kernel 38 p ie gh tn to 2.3.2 Tính chất hàm kernel 41 2.3.3 Một số hàm kernel thông dụng 42 2.4 Các ứng dụng SVR dự đoán chuỗi thời gian tài 43 oa nl w 2.5 Đánh giá độ xác với MAPE 45 2.6 Phƣơng pháp dự báo dựa vào mơ hình SVR 46 d 2.7 Kết luận chƣơng 49 a lu a nv CHƢƠNG THỬ NGHIỆM 50 u nf 3.1 Giới thiệu toán 50 ll 3.2 Chi tiết hóa 50 m n oi 3.3 Dữ liệu 52 tz 3.4 Cài đặt thực nghiệm 52 3.6 Kết luận chƣơng 56 z gm @ KẾT LUẬN 57 TÀI LIỆU THAM KHẢO 59 l m co QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN THẠC SĨ (BẢN SAO) an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an DANH MỤC CÁC CHỮ VIẾT TẮT Chữ tắt Dạng đầy đủ Mô tả SVM Support Vector Machine Máy hỗ trợ vector LSTM Long-short term memory Bộ nhớ dài-ngắn hạn SVC Support Vector Classifier Vector hỗ trợ phân loại SVR Support Vector Regression Vector hỗ trợ hồi quy ANN Artificial neural network Mạng thần kinh nhân tạo SMA Simple moving average Đƣờng trung bình động đơn a lu n giản n va EMA Đƣờng trung bình động hàm Exponential moving average tn to mũ Integrate Trung bình trƣợt kết hợp tự p ie gh ARIMA AutoRegressive hồi quy Moving Average SNR Autoregressive moving average Tự hồi quy trung bình trƣợt Signal-To-Noise Ratio Chỉ số đo lƣờng cơng suất tín d oa nl w ARMA a nv a lu hiệu độ nhiễu ll u nf m tz n oi z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an DANH MỤC CÁC HÌNH ẢNH Số hiệu Tên hình Trang Một chuỗi thời gian điển hình 1.1 Các giai đoạn xây dựng mơ hình dự báo hệ 1.2 10 thống dự báo Giá cổ phiếu McDonalds từ 03/07/1995 đến 1.3 14 a lu 31/12/1997 n n va Biểu diễn SMA 21 1.5 Mơ hình mạng LSTM 22 2.1 Bài tốn phân loại nhị phân tuyến tính 25 2.2 Max margin biên SVM 26 2.3 Mơ hình mạng SVR so sánh với SVC 28 p ie gh tn to 1.4 Minh họa hàm lỗi thông thƣờng hàm lỗi độ nhạy 30 Mơ hình SVR 32 d 2.5 oa nl w 2.4 a lu Ví dụ Kernel SVR 36 2.7 Sơ đồ khối toán 46 a nv 2.6 u nf Mơ hình chuỗi thời gian lịch sử giá cổ phiếu công ty ll 47 n oi Apple m 2.8 Sơ đồ sử dụng phƣơng pháp GridSearch 49 3.1 Trích phần liệu AAPL_30.CSV 52 3.2 Mơ hình thể kết dự đoán kernel 55 tz 2.9 z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an MỞ ĐẦU Lý chọn đề tài Hiện nay, nghiên cứu liệu chuỗi thời gian đem lại ứng dụng quan trọng, mang tính thực tế cao lĩnh vực nhƣ thống kê, tài chính, dự báo thiên tai, xử lý liệu số,… Một số toán Dự báo chuỗi thời gian (hay dự báo giá trị tƣơng lai chuỗi thời gian từ giá trị khứ) kết hợp xây dựng mơ hình dự báo thích hợp a lu Dự báo tài theo chuỗi thời gian đƣợc coi ứng n dụng thách thức dự đoán chuỗi thời gian đại n va tn to Đã có nhiều nghiên cứu sử dụng mạng nơron nhân tạo (ANN) p ie gh số lƣợng lớn ứng dụng thành công cho thấy ANN cơng cụ hữu ích để lập mơ hình dự báo chuỗi thời gian Tuy nhiên, số nghiên oa nl w cứu ANN gặp số hạn chế liệu chứng khốn tài có độ nhiễu lớn số chiều phức tạp d Gần đây, máy hỗ trợ vector (SVM), thuật toán mạng nơron mới, a lu a nv đƣợc phát triển Vapnik cộng Không giống mạng nơron truyền u nf thống khác tối thiểu hóa rủi ro tập liệu hữu hạn, SVM thực ll nguyên tắc giảm thiểu cấu trúc rủi ro cách giảm cận lỗi m n oi tổng quát thay lỗi đào tạo Dựa nguyên tắc này, SVM đảm bảo tz mạng nơron tối ƣu, tạo cân phù hợp lỗi thực nghiệm z khoảng tin cậy Vapnik - Chervonenkis (VC)[1] Ngoài ra, giải pháp SVM @ gm tổng quát hóa tốt tối ƣu toàn mạng nơron, mơ hình l xây dựng mạng khác tối ƣu cục Đề tài tập trung nghiên cứu m co SVM áp dụng SVM vào dự báo tài theo chuỗi thời gian, đồng thời so an Lu sánh tính khả thi với mạng ANN dự báo theo chuỗi thời gian n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Từ lý trên, chọn đề tài “ỨNG DỤNG SVM TRONG DỰ BÁO TÀI CHÍNH THEO CHUỖI THỜI GIAN” Mục đích nghiên cứu Tìm hiểu nghiên cứu giải pháp SVM Kiểm tra tính khả thi việc ứng dụng SVM dự báo tài cách sử dụng hàm kernel khác nhau, đồng thời so sánh độ xác Ứng dụng SVM dự báo tài theo chuỗi thời gian khảo sát đặc điểm chức đƣợc thể a lu Đối tƣợng phạm vi nghiên cứu 3.1 Đối tƣợng nghiên cứu: n n va Dữ liệu chứng khoán dạng chuỗi thời gian, thuật toán thực dự tn to báo chuỗi thời gian Phạm vi nghiên cứu: p ie gh 3.2 Phạm vi nghiên cứu đề tài ứng dụng mơ hình SVM vào dự oa nl w báo liệu chứng khoán chuỗi thời gian Nhƣ vậy, đề tài cần liệu chứng khốn cơng ty sàn chứng khoán để xây d dựng sở liệu, từ tiến hành dự báo giá trị chứng khốn cho cơng ty a lu Phƣơng pháp nghiên cứu u nf a nv thời điểm tƣơng lai định ll Phƣơng pháp nghiên cứu đề tài đƣợc lựa chọn lý thuyết kết hợp m n oi với thực nghiệm Các vấn đề cần giải liên quan đến thuật toán lý tz thuyết chuỗi thời gian, nhƣ học máy mạng nơron nhân tạo z Phân tích, dự báo tài chuỗi thời gian đƣợc thực máy tính với @ Ý nghĩa khoa học thực tiễn đề tài Những giá trị khoa học thực tiễn đề tài: m co l gm đầu vào thông tin thu nhận đƣợc từ thực tế Lu - Các mơ hình dựa SVM đƣợc phát triển tính khả thi việc an ứng dụng mơ hình vào dự đoán giá chứng khoán đƣợc kiểm chứng n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an - Sự kết hợp tốt thơng số SVR đƣợc sử dụng để xây dựng mơ hình SVR đƣợc xác định cho liệu cổ phiếu so sánh điểm tƣơng đồng giá trị - So sánh hiệu suất độ xác hàm kernel mơ hình SVR ứng dụng cho chuỗi thời gian tài NỘI DUNG CHÍNH Nội dung đề tài đƣợc chia thành chƣơng Chƣơng 1: Tổng quan chuỗi thời gian toán dự đoán chuỗi thời gian a lu Trong chƣơng này, đề tài giới thiệu tổng quan khái niệm n lĩnh vực chuỗi thời gian, kỹ thuật mơ hình đƣợc sử dụng để phân n va tích dự đốn chuỗi thời gian tn to Chƣơng 2: Ứng dụng mơ hình SVR vào toán dự đoán chuỗi thời gian p ie gh Lý thuyết mơ hình SVM SVR Ứng dụng SVR để dự đốn chuỗi mơ hình oa nl w thời gian Kỹ thuật GridSearch tối ƣu tham số MAPE để đánh giá hiệu suất Chƣơng 3: Chƣơng trình thử nghiệm d a nv a lu Giới thiệu tốn, mơ tả tập liệu đầu vào đƣợc sử dụng, cài đặt thử nghiệm, đánh giá kết thực nghiệm giải toán theo thực tế ll u nf m tz n oi z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 48 hƣởng đến độ phức tạp mơ hình cuối Nếu C lớn ƣu tiên vào phần độ lỗi huấn luyện, dẫn đến mơ hình phức tạp, dễ bị q khớp Cịn C q nhỏ lại ƣu tiên vào phần độ phức tạp mơ hình, dẫn đến mơ hình q đơn giản, giảm độ xác dự đoán Ý nghĩa ε tƣơng tự C Nếu ε q lớn có vectơ hỗ trợ, làm cho mơ hình q đơn giản Ngƣợc lại, ε q nhỏ có nhiều vectơ hỗ trợ, dẫn đến mơ hình phức tạp, dễ bị q khớp a lu n Việc lựa chọn giá trị tối ƣu cho siêu tham số huấn luyện n va ) đảm bảo mơ hình phức tạp xác ( p ie gh tn to Các siêu tham số tham số nằm ngồi mơ hình khơng phụ thuộc vào tập liệu huấn luyện, đƣợc thiết lập tùy ý ngƣời phát oa nl w triển trƣớc đào tạo mơ hình tùy thuộc vào tốn giải cụ thể; khác với tham số thơng thƣờng đƣợc sinh từ tập liệu chạy mơ hình d Tập siêu tham số tối ƣu khác mơ hình, khác a lu a nv huấn luyện mô hình nhƣng tập liệu khác Vì vậy, u nf hồn tồn khơng thể biết đƣợc toán tập liệu cụ ll thể hyperparameter nhƣ tối ƣu Kĩ thuật để ƣớc lƣợng giá m n oi trị tối ƣu cho tập siêu tham số xác thực chéo, kể đến kỹ thuật tz nhƣ k-fold, hold-out hay phƣơng pháp sử dụng GridSearch z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 49 a lu n n va p ie gh tn to oa nl w Hình 2.9: Sơ đồ sử dụng phƣơng pháp GridSearch d GridSearch đƣợc coi phƣơng pháp tối ƣu hóa siêu tham số a nv a lu truyền thống “brute force” tất kết hợp có Sau đó, mơ hình đƣợc đánh giá thơng qua xác nhận chéo Mơ hình u nf ll có độ xác cao đƣơng nhiên đƣợc coi tốt tz n oi Kết luận chƣơng m 2.7 Chƣơng trình bày tập trung lý thuyết SVM SVR, loại hàm z kernel SVR, phƣơng pháp tính tốn tham số SVR, ứng dụng SVR @ l gm vào liệu chuỗi thời gian tài Kỹ thuật GridSearch tìm tập siêu tham số tối ƣu cho SVR phƣơng pháp đánh giá MAPE nhằm đánh giá hiệu suất, co m độ xác mơ hình huấn luyện, đƣợc chúng tơi trình bày Lu an chƣơng n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 50 CHƢƠNG THỬ NGHIỆM 3.1 Giới thiệu tốn Trong chƣơng này, chúng tơi trình bày ứng dụng mơ hình SVR dự báo giá cổ phiếu chứng khốn thời điểm định Dự đoán giá cổ phiếu tốn có nhiều ứng dụng thực tế, nhận đƣợc quan tâm lớn từ nhà nghiên cứu nhƣ doanh nghiệp Đầu vào: Giá cổ phiếu khứ dạng chuỗi thời gian a lu Đầu ra: Giá cổ phiếu đƣợc dự đoán thời điểm xác định n tƣơng lai so sánh độ xác tính tốn mơ hình so với giá n va thực tế p ie gh tn to Bài toán dự đoán giá cổ phiếu này, sử dụng liệu giá cổ phiếu tập đoàn Apple (mã cổ phiếu AAPL) từ 01/09/2021 đến 22/09/2021, bao gồm giá đóng cửa, giá mở cửa, giá cao nhất, giá thấp nhất, oa nl w khối lƣợng giao dịch Ứng dụng mơ hình SVR sử dụng hàm kernel khác nhƣ d a lu Linear, Polynomial hay RBF để huấn luyện thực dự đoán Mục tiêu a nv cuối dự đốn giá đóng cửa cổ phiếu vào ngày xác định thuộc u nf chuỗi thời gian tƣơng lai, so sánh với giá thực tế, đồng thời so sánh ll m đánh giá độ xác hàm kernel ứng dụng toán dự tz n oi đốn chuỗi thời gian tài Sử dụng bƣớc Chƣơng để thử nghiệm đánh giá kết với z độ xác mơ hình đƣợc cho nhƣ l gm Chi tiết hóa @ 3.2 m co Chi tiết hóa cho thuật toán Chƣơng với toán trên: Lu Dữ liệu đầu vào lịch sử giá cổ phiếu cơng ty chứng khốn an đƣợc niêm yết sàn chứng khốn nƣớc ngồi nƣớc, n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 51 lựa chọn công ty Apple với mã cổ phiếu AAPL, đƣợc niêm yết sàn chứng khoán NASDAQ Dữ liệu lịch sử giá cổ phiếu công ty thƣờng đƣợc xuất dƣới dạng file excel có CSV File liệu kiểu phù hợp thuận tiện cho ngôn ngữ Python đọc đƣợc liệu Dữ liệu sau đƣợc load vào đƣợc tiền xử lý liệu để trở thành dạng liệu chuẩn, phù hợp làm liệu đầu vào cho mơ hình SVR Với tập liệu chuẩn sau công đoạn tiền xử lý, tiến hành xử lý chia tập a lu liệu thành hai tập gồm tập huấn luyện phục vụ cho xây dựng đào tạo n mơ hình, tập kiểm thử nhằm đánh giá kết đầu mơ hình va n Với tập liệu huấn luyện, tiến hành đào tạo SVR với ba trƣờng hợp tn to ứng với sử dụng ba hàm kernel khác nhau, lần lƣợt kernel linear, kernel p ie gh poly kernel RBF Trƣớc tiến hành xây dựng huấn luyện mơ hình kernel SVR, tìm tập siêu tham số tối ƣu cho hàm với kỹ thuật oa nl w GridSearch Sau tiến hành đào tạo lần lƣợt mơ hình hàm kernel tập d a nv a lu liệu huấn luyện với tập siêu tham số cụ thể kernel, ta sử dụng mơ hình huấn luyện để dự đoán giá cổ phiếu vào ngày định u nf tƣơng lai thuộc chuỗi thời gian Với mơ hình hàm kernel ll m giá trị siêu tham số khác mơ hình cho giá trị dự đoán tz n oi khác So sánh giá dự đốn mơ hình với đối sánh với giá z đóng cửa thực cổ phiếu vào thời điểm dự đoán, ta đánh giá đƣợc độ @ l gm xác hiệu suất mơ hình với kỹ thuật MAPE, từ xác định kỹ m liệu AAPL khung thời gian định co thuật tốt làm việc với dự đoán giá cổ phiếu, cụ thể làm việc với an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 52 3.3 Dữ liệu Dữ liệu đƣợc sử dụng lịch sử giá cổ phiếu tập đoàn Apple với mã cổ phiếu AAPL; bao gồm ngày (Date), giá mở cửa (Open), giá đóng cửa (Close), giá cao (High), giá thấp (Low), khối lƣợng giao dịch (Volume) giá đóng cửa điều chỉnh (Adj Close) a lu n n va p ie gh tn to oa nl w d Hình 3.1 Trích phần liệu AAPL_30.CSV a lu a nv Bộ liệu AAPL có 15 hàng liệu tất cả, lịch sử tháng cổ u nf phiếu AAPL giá từ 01/09/2020 đến 22/09/2021 ll Ta hồn tồn sử dụng liệu lịch sử giá công ty khác m Cài đặt thực nghiệm tz 3.4 n oi với khung thời gian dài ngắn z Để cài đặt chƣơng trình thử nghiệm, u cầu máy tính cần: gm @ Cấu hình phần cứng: co l Máy tính cần có cấu hình tối thiểu nhƣ CPU có tốc độ 2.0 GHz, m RAM 2GB an Lu Ngôn ngữ môi trƣờng cài đặt: n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 53 Hệ điều hành Windows Linux Ngơn ngữ lập trình Python Đầu tiên, ta tiến hành thiết lập thƣ viện cần thiết cho chƣơng trình: #Import the libraries from sklearn.svm import SVR import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.style.use('seaborn-darkgrid') Sau load file liệu APPL_30.CSV xử lý liệu, ta tiến hành chia thành hai tập liệu huấn luyện kiểm thử Tiếp theo, sử dụng kỹ a lu thuật GridSearch để tìm tập hyperparameter tối ƣu từ tập ứng viên: n n va tn to parameter_candidates = [ {'C': [1, 10, 100, 1000], 'kernel': ['linear']}, {'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.15], 'kernel': ['rbf']}, {'C': [1, 10, 100, 1000], 'degree': [2, 3], 'kernel': ['poly']}, ] p ie gh # Create a classifier object with the classifier and parameter candidates clf = GridSearchCV(estimator=svm.SVC(), param_grid=parameter_candidates, n_jobs=-1) oa nl w Với tập siêu tham số tìm đƣợc từ GridSearch, ta xây dựng huấn d a nv Polynomial: a lu luyện mơ hình SVR với ba hàm kernel lần lƣợt Linear, RBF ll u nf #Create and train an SVR model using a linear kernel lin_svr = SVR(kernel='linear', C=1000.0) lin_svr.fit(days,adj_close_prices)#Create and train an SVR model using a polynomial kernel poly_svr = SVR(kernel='poly', C=1000.0, degree=2) poly_svr.fit(days, adj_close_prices)#Create and train an SVR model using a RBF kernel rbf_svr = SVR(kernel='rbf', C=1000.0, gamma=0.15) rbf_svr.fit(days, adj_close_prices) m tz n oi z @ m co l gm So sánh ba hàm kernel mơ hình liệu: an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 54 #Plot the models on a graph to see which has the best fit plt.figure(figsize=(16,8)) plt.scatter(days, adj_close_prices, color = 'black', label='Original Data') plt.plot(days, rbf_svr.predict(days), color = 'green', label='RBF Model') plt.plot(days, poly_svr.predict(days), color = 'orange', label='Polynomial Model') plt.plot(days, lin_svr.predict(days), color = 'purple', label='Linear Model') plt.xlabel('Days') plt.ylabel('Adj Close Price') plt.title('Support Vector Regression') plt.legend() plt.show() a lu 3.5 Kết đánh giá n n va Kết dự đoán giá cổ phiếu AAPL ngày 22/09/2021 SVR RBF SVR 145.03388846 Linear SVR 143.37998918 Polynomial SVR 140.68903384 p ie gh tn to theo hàm kernel RBF, Linear Polynomial lần lƣợt là: oa nl w Với giá cổ phiếu thực tế AAPL ngày 22/09/2021 d 145.850006, thấy mơ hình SVR cho kết xác cao a lu a nv đặc biệt mơ hình RBF SVR có kết dự đốn 145.03388846 u nf Biểu diễn so sánh kết dự đoán mơ hình RBF, Linear ll Poly đƣợc thể Hình 3.2: m tz n oi z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 55 a lu n va n Hình 3.2: Mơ hình thể kết dự đoán kernel tn to Kết dự đoán khác biệt hàm, với độ xác p ie gh cao, cụ thể cao mơ hình RBF SVR siêu tham số hyperparameter đƣợc tính tốn GridSearch từ tập ứng viên siêu tham số, oa nl w tƣơng ứng lần lƣợt với kernel nhƣ sau: Kernel [ [ a nv ] m ] co l gm ] @ [ ] z [ ] tz Polynomial n oi [ [ ] ll [ ] u nf Linear a lu [ Tập hyperparameter tối ƣu ] d RBF Tập hyperparameter ứng viên m Sử dụng kỹ thuật MAPE với mơ hình kernel, ta xác định đƣợc độ an Lu xác mơ hình lần lƣợt nhƣ sau: n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 56 MAPE with RBF kernel: 0.5595594867333512 MAPE with Linear kernel: 1.693532201906021 MAPE with Polynomial kernel: 3.5385477843993742 3.6 Kết luận chƣơng Trong chƣơng này, luận văn tiến hành cài đặt thử nghiệm hàm kernel mơ hình SVR đƣợc trình bày chƣơng hai nhằm giải toán mục tiêu “Dự đoán giá cổ phiếu dựa vào liệu chuỗi thời gian khứ” Kết đánh giá đạt đƣợc thành công từ ý tƣởng áp a lu dụng mơ hình đề Độ xác nằm mức tƣơng đối cao đối n với tập liệu không lớn Trong trƣờng hợp tập liệu lớn với n va nhiều yếu tố ngoại lai kết khơng nhƣ mong muốn, cần phải phát tn to triển khắc phục số hạn chế để đạt đƣợc kết tốt p ie gh d oa nl w a nv a lu ll u nf m tz n oi z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 57 KẾT LUẬN Nội dung nghiên cứu kết đạt đƣợc luận văn Bài toán dự đoán giá chứng khoán đƣợc đặt từ lâu hàng loạt nghiên cứu đề tài đƣợc xác lập, ứng dụng đƣợc triển khai Bài tốn ln đặt nhiều thách thức khó khăn Các khó khăn chứng tỏ phƣơng pháp giải toán tránh khỏi số khiếm khuyết định Mỗi hƣớng tiếp cận đƣợc đƣa a lu n đạt đƣợc thành định, hƣớng có n va thành cơng, hạn chế Vì tốn tốn khơng có lời giải tối tn to ƣu cho trƣờng hợp Tuy nhiên, tính cấp thiết từ yêu cầu thực tế p ie gh mà đề tài hấp dẫn nhà khoa học, chuyên gia nghiên cứu ứng dụng oa nl w Trong nội dung nghiên cứu đề tài “Ứng dụng SVM dự đốn chuỗi thời gian tài chính” thân tìm hiểu thuật tốn, mơ hình xử lý dự báo d chuỗi thời gian, nhƣ áp dụng mơ hình để giải tốn đặt a lu a nv Qua nghiên cứu, kết mà luận văn đạt đƣợc nhƣ sau: m thời gian tài ll u nf - Khái quát chuỗi thời gian, dự báo chuỗi thời gian cụ thể chuỗi n oi - Trình bày số kỹ thuật, hàm kernel mô hình SVM cụ tz thể SVR đƣợc dùng để dự đốn chuỗi thời gian tài hiệu z - Trình bày kỹ thuật GridSearch để tìm siêu tham số tối ƣu cho SVR @ gm phƣơng pháp MAPE dùng để đánh giá hiệu suất mơ hình huấn luyện co l - Cài đặt thử nghiệm mơ hình SVR áp dụng hàm kernel dự đoán giá m trị cổ phiếu vào ngày xác định dựa vào liệu chuỗi thời gian giá trị lịch sử an Lu khứ, sử dụng MAPE để đánh giá so sánh hiệu suất mơ hình n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 58 Kiến nghị hƣớng nghiên cứu Dự đốn chuỗi thời gian tài chính, đặc biệt giá trị cổ phiếu hay cryto tiếp tục toán đƣợc nhiều nhà nghiên cứu cộng đồng quan tâm với nhiều ứng dụng to lớn, có tầm quan trọng khơng khoa học mà cịn thực tiễn Với hạn chế khó khăn cịn gặp q trình phát triển, giải toán, hƣớng nghiên cứu luận văn tiếp tục đào sâu vào mô hình học máy, học sâu, song song với phiên tiền xử lý liệu a lu để nâng cao hiệu suất đầu toán n n va p ie gh tn to d oa nl w a nv a lu ll u nf m tz n oi z m co l gm @ an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 59 TÀI LIỆU THAM KHẢO [1] Cherkassky, V., & Mulier, F (1999) Vapnik-Chervonenkis (VC) learning theory and its applications IEEE Transactions on Neural Networks, 10(5), 985- 987 https://doi.org/10.1109/TNN.1999.788639 [2] Aoki, M., (1990) State space modeling of time series Springer-Verlag; NewYork: Springer-Verlag, 2nd edition a lu n Chatfield, C., (2001) Time Series Forecasting Chapman and Hall [4] Granger, C.W.J., and Joyeux, R., (1980) An introduction to long- n va [3] p ie gh tn to memory time series models and fractional differencing, Journal of [5] Time Series Analysis, vol Priestley, M.B., (1981) Spectral Analysis and Time Series, New York: oa nl w AcademicPress, London Tong, I., (1990) Non-Linear Time Series Clarendon Press, Oxford [7] Jain, A.K, Murty, M.N., and Flynn, P.J, (1999) Data Clustering: a d [6] a lu review, ACM Computing Surveys, Vol 31, No 3: 264 - 323 a nv Baestaens, D.E., (1994) Neural Network Solutions for Trading in u nf [8] ll Financial Markets, London: Financial Times: Pitman Pub m Chatfield, C., (2004) The analysis of time series: an introduction n oi [9] tz Chapman andHall, Sixth edition [10] S Hochreiter and J Schmidhuber, "Long Short-Term Memory," z gm @ in Neural Computation, vol 9, no 8, pp 1735-1780, 15 Nov 1997 Machine Learning, Vol.20,No.3: 273 - 297 m co l [11] Cortes C., and Vapnik, V.N (1995) Support-Vector Networks, Lu [12] Burges, C and Crisp, D., (2000) Uniqueness of the SVM Solution, In an Solla, S.A.,Leen, T.K., and Muller, K.-R., editors, Advances in n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 60 Neural InformationProcessing Systems, Vol.12: 223 - 229, Cambridge, MA, MIT Press [13] Burges, C.J.C., (1998) A Tutorial on Support Vector Machines for Pattern Recognition, Data Miningand Knowledge Discovery Vol.2:121 – 167 [14] Mukherjee, S., Osuna E., and Girosi, F.,(1997) Nonlinear prediction of chaotictime series using support vector machines, Proc of IEEENNSP‟97, AmeliaIsland, FL a lu [15] Bennett, K.,and Bredensteiner, E.J.,(2000) Duality andgeometry in n SVMclassifiers, In Langley, P., editor, Proc of Seventeenth Intl va n Conf on MachineLearning, pages 57 - 64, SanFrancisco, Morgan tn to Kaufmann p ie gh [16] Joachims, I (1997) Text Categorization with Support Vector Machines, Technical Report oa nl w [17] Schmidt, M., (1996) Identifying speaker with support vector networks, Interface1996 Proceedings, Sydney d a nv a lu [18] Scholkopf, B., Burges, C., and Smola, A.,(1999) Advances in Kernel Methods:Support Vector Learning, MIT Press, Cambridge, u nf Massachusetts ll m [19] Harris Drucker, Chris J C Burges, Linda Kaufman, Alex Smola, and n oi tz Vladimir Vapnik 1996 Support vector regression machines In Proceedings of the 9th International Conference on Neural z MA, USA, 155–161 l gm @ Information Processing Systems (NIPS'96) MIT Press, Cambridge, co [20] Siwei Lyu, "Mercer kernels for object recognition with local m features," 2005 IEEE Computer Society Conference on Computer Lu an Vision and Pattern Recognition (CVPR'05), 2005, pp 223-229 vol n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 61 2, doi: 10.1109/CVPR.2005.223 [21] Lin, H.T., and Lin, C.J., (2003) A study on sigmoid kernels for SVM and thetraining of non-PSD kernels by SMO-typemethods, Technical Report [22] Kwok, J.T., and Tsang I.W., (2003) Linear dependency between & and the input noise in &-support vector regression IEEE Transactions on Neural Networks, Vol XX, No YY: – [23] CherKassky, V., and Mulier, F., (1998).Learning from Data: Concepts, a lu Theory and Methods John Wiley & Sons Inc New York, NY n [24] Cherkassky, V., and Ma, Y., (2004) Practical selection of SVM va n parameters andnoise estimation for SVM regression, Neural tn to Networks,Vol.17,No.1: 113 - 126 p ie gh [25] Mattera, D., and Haykin, S., (1999) Support vector machines for dynamic reconstruction of a chaotic system oa nl w [26] Kyoung-jae Kim, Financial time series forecasting using support vector machines, Neurocomputing, Volume 55, Issues 1–2, 2003, Pages d a nv a lu 307-319, ISSN 0925-2312 [27] Tay, F.EH., and Cao, L.J., (2001) Application of support vector u nf machines infinancial time series forecasting, Omega Vol 29: 309 - ll m 317 n oi tz [28] Tay, F.F.H, Cao, L.J., (2002) Modified support vector machines in financialtime series forecasting, Neurocomputing Vol 48: 847 - z gm @ 861 [29] Tay, FEM., Cao, L.J., (2003) &-Descending Support Vector Machines l m Vol 15:179 – 195 co forFinancial Time Series Forecasting, Neural Processing Letters Lu an [30] Yang, H., King, I., and Chan, L., (2002a) Non-fixed and asymmetrical n va ac th Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn