(LUẬN văn THẠC sĩ) nghiên cứu ứng dụng kỹ thuật học máy để dự đoán chứng khoán bằng ngôn ngữ r

44 2 0
(LUẬN văn THẠC sĩ) nghiên cứu ứng dụng kỹ thuật học máy để dự đoán chứng khoán bằng ngôn ngữ r

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ PHẠM QUỐC HÙNG NGHIÊN CỨU ỨNG DỤNG KỸ THUẬT HỌC MÁY ĐỂ DỰ ĐỐN CHỨNG KHỐN BẰNG NGƠN NGỮ R LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội, 2013 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ PHẠM QUỐC HÙNG NGHIÊN CỨU ỨNG DỤNG KỸ THUẬT HỌC MÁY ĐỂ DỰ ĐỐN CHỨNG KHỐN BẰNG NGƠN NGỮ R Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60.48.05 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄN VĂN VINH Hà Nội, 2013 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC LỜI CAM ĐOAN MỤC LỤC DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ MỞ ĐẦU Chương BÀI TỐN PHÂN TÍCH CHỨNG KHỐN 10 1.1 Tổng quan dự báo 10 1.2 Bài tốn phân tích chứng khốn 11 Chương KHAI PHÁ DỮ LIỆU VÀ PHÁT HIỆN TRI THỨC 16 2.1 Khai phá liệu 16 2.2 Mô hình mạng nơron nhân tạo 22 2.3 Mơ hình máy véctơ hỗ trợ 25 Chương NGÔN NGỮ R VÀ ỨNG DỤNG 27 3.1 Tổng quan ngôn ngữ R 27 3.2 Ứng dụng ngôn ngữ R 28 Chương XÂY DỰNG CHƯƠNG TRÌNH VÀ ĐÁNH GIÁ 33 4.1 Chuẩn bị liệu 33 4.2 Xây dựng hàm thực tính tốn 34 4.3 Vẽ biểu đồ 35 4.4 Xây dựng mơ hình kết thử nghiệm 38 KẾT LUẬN 42 DANH MỤC CƠNG TRÌNH KHOA HỌC CỦA TÁC GIẢ LIÊN QUAN ĐẾN LUẬN VĂN 43 TÀI LIỆU THAM KHẢO 44 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT - ADX - ANN -b - BB - Close - Date - DM - EMA - FI - GA -h - High - KDD - Low - MA - MFI - NVI - Open - PCR - PSAR - ROC - RSI -s - SMA - SVM - TSI - Volume - VPT Average directional index – Chỉ số hướng trung bình Artificial Neural Network – Mạng nơron nhân tạo Buy - Tín hiệu mua vào Bollinger Bands – Chỉ số biên độ biến động giá Giá đóng cửa Ngày giao dịch Data Mining – Khai phá liệu Exponential Moving Average – Đường trung bình theo số mũ Force Index Genetic Algorithms – Giải thuật di truyền Hold - Tín hiệu giữ lại Giá cao ngày Knowledge Discovery in Databases – Phát tri chức Giá thấp ngày Moving Average - Giá trung bình Money Flow Index – Chỉ số lưu lượng tiền Negative Volume Index Giá mở cửa Put/Call Ratio Parabolic SAR – Chỉ số báo hiệu giá đảo chiều Rate of Change – Chỉ số tỷ lệ thay đổi giá Relative Strengh Index – Chỉ số sức mạnh tương đối Sell - Tín hiệu bán Simple Moving Average – Đường trung bình đơn giản Support Vector Machine – Máy vectơ hỗ trợ True Strength Index Khối lượng giao dịch Volume–Price Trend (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r DANH MỤC CÁC BẢNG Bảng 1.1: Kiểu liệu chuỗi thời gian 12 Bảng 2.1: Một số hàm nhân thường dùng 26 Bảng 3.1: Một số thư viện ứng dụng chúng R 29 Bảng 4.1: Ma trận thống kê dự đốn tín hiệu mua vào, bán giữ lại 39 Bảng 4.2: Kết dự đốn mơ hình ANN 40 Bảng 4.3: Kết dự đốn mơ hình SVM 40 (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 1-1: Biểu đồ đường (Line Chart) 12 Hình 1-2: Biểu đồ vạch (Bar Chart) 13 Hình 1-3: Biểu đồ nến (Candlestick Chart) 13 Hình 2-1: Quá trình khai phá tri thức 18 Hình 2-2: Mơ hình KDD lặp 19 Hình 2-3: Kiến trúc điển hình hệ thống khai phá liệu 20 Hình 2-4: Mạng nơron nhân tạo 23 Hình 2-5: Sơ đồ trình khai phá liệu mạng nơron 23 Hình 2-6: Mẫu kết với kỹ thuật mạng nơron 24 Hình 2-7: Ví dụ phân lớp không gian chiều với SVM 25 Hình 2-8: Ví dụ SVM 26 Hình 3-1: Số liệu thống kê ngơn ngữ dùng phổ biến phân tích số liệu 28 Hình 3-2: Xác xuất phân phối mật độ theo độ tuổi hàm plot 31 Hình 3-3: Biểu đồ hình trịn 31 Hình 3-4: Biểu đồ hộp 32 Hình 3-5: Biểu đồ cột 32 Hình 4-1:Biểu đồ dạng nến Nhật Bản (Candlesticks Chart) 36 Hình 4-2: Đường số giá trung bình (SMA) 37 Hình 4-3: Đồ thị hàm Technicals() 38 (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r MỞ ĐẦU Dự báo công tác quan trọng nhiều ngành, đặc biệt quan trọng với việc quản lý vĩ mô kinh doanh Bài toán dự báo chứng khoán ngày nhiều người quan tâm bối cảnh phát triển kinh tế xã hội Đầu tư vào thị trường chứng khốn địi hỏi nhà đầu tư cần có nhiều kinh nghiệm hiểu biết thị trường chứng khoán Những người am hiểu thị trường xu thị trường thu lợi nhuận khổng lồ từ sàn giao dịch chứng khốn Tuy nhiên, người khơng nắm bắt xu phải đối mặt với khủng hoảng chí phá sản Bên cạnh đó, có nhà đầu tư có lợi nhuận họ khơng nhận họ thu lợi nhiều họ dự đoán giá thị trường thay đổi Ngày nay, kinh nghiệm nhà đầu tư, kĩ thuật khai phá liệu áp dụng nhiều nhằm dự báo lên xuống thị trường Đó gợi ý quan trọng, giúp nhà đầu tư định giao dịch Theo lý thuyết phân tích chứng khốn (Chartist theory) ta dự đoán xu thị trường chứng khoán dựa vào khứ Hay nói cách khác, từ tập liệu lịch sử giao dịch chứng khoán, phương pháp khai tri thức liệu dự báo xu giá tới tương lai tăng/giảm hay ổn định Khai phá tri thức vấn đề nghiên cứu thời thời gian gần đây, thu hút nhiều nhà khoa học giới tiến hành nghiên cứu, đề xuất mơ hình, phương pháp nhằm tạo cơng cụ hiệu hỗ trợ người dùng việc tổng hợp, phân tích thơng tin tìm kiếm tri thức tiền ẩn từ tập liệu thông tin lịch sử Để nhận định xu hướng giá chứng khoán tương lai, nhà phân tích kỹ thuật thường dựa vào đường số dự báo Trên giới, có nhiều cơng trình nhà nghiên cứu hàng đầu đưa đường số dự báo khác nhau, đường số có ý nghĩa định Việc kết hợp tốt đường số cho kết xác dự báo xu giá chứng khoán tương lai Ngày nay, kỹ thuật học máy liên tục cải tiến ứng dụng vào toán khai phá liệu cụ thể Trong nghiên cứu này, ứng dụng kỹ thuật học máy tiên tiến mạng nơron nhân tạo (ANN) , máy véctơ hỗ trợ (SVM) vào toán dự báo chứng khoán dựa tập liệu lịch sử giá Tập liệu (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r lấy trực tiếp Yahoo Finance từ năm 1970 tới để thử nghiệm với số chứng khốn S&P500 Với phát triển khơng ngừng ngơn ngữ lập trình, triển khai ứng dụng thử nghiệm nhiều loại ngôn ngữ lập trình khác Mỗi ngơn ngữ lập trình có mạnh định cho lớp toán cụ thể Trong khai phá liệu ngơn ngữ R ứng dụng rộng rãi năm gần ưu điểm vượt trội phân tích số liệu Hơn nữa, ngôn ngữ mã nguồn mở có nhiều thư viện hỗ trợ cho việc phân tích số liệu Trong nghiên cứu này, ứng dụng ngơn ngữ R để xây dựng chương trình dự đoán tiến hành thử nghiệm chứng khoán S&P500 Ngoài phần Mở đầu, Kết luận Phụ lục, nội dung luận văn chia làm chương chính: Chương Bài tốn phân tích chứng khốn: chương giới thiệu nội dung tốn phân tích chứng khốn Các kỹ thuật thường áp dụng phân tích kỹ thuật số liên quan Chương Khai phá liệu phát tri thức: chương cung cấp nhìn tổng quát khai phá liệu, kỹ thuật tiên tiến học máy Chương Ngôn ngữ R ứng dụng: chương trình bày tổng quan ngôn ngữ R, số ứng dụng ngôn ngữ R phân tích số liệu, vẽ biểu đồ Chương Xây dựng chương trình đánh giá: chương trình bày trình xây dựng chương trình ngơn ngữ R cho tốn phân tích chứng khốn kết thử nghiệm chứng khoán S&P500 Phần Kết luận trình bày tổng hợp kết nghiên cứu luận văn định hướng nghiên cứu Luận văn đạt số kết khả quan việc nghiên cứu kỹ thuật học máy ứng dụng ngôn ngữ R để xây dựng chương trình thử nghiệm cho tốn dự đốn chứng khốn Tuy nhiên, luận văn khơng tránh khỏi thiếu sót, mong nhận đóng góp ý kiến, nhận xét để chúng tơi tiếp tục hồn thiện nâng cao kết nghiên cứu (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r 10 Chương BÀI TỐN PHÂN TÍCH CHỨNG KHOÁN 1.1 Tổng quan dự báo Thuật ngữ dự báo có nguồn gốc từ tiếng Hy Lạp “Pro” (có nghĩa trước) “grosis” (có nghĩa biết), “progrosis” nghĩa biết trước Từ nhiều kỷ trước người ta tiến hành tiên đoán tương lai Có thể phân biệt loại tiên đốn: Tiên đốn khơng khoa học: tiên đốn khơng có sở khoa học, thường dựa tính tưởng tượng, phi thực Tiên đoán kinh nghiêm: tiên đoán dựa kinh nghiệm thực tế Loại tiên đoán nhiều có sở lại khơng giải thích vận động đối tượng đa số dừng lại mức độ định tính, khơng định lượng Tiên đoán khoa học: tiên đoán dựa sở khoa học chứng minh tính đắn Nó dựa việc phân tích tính quy luật phát triển đối tượng dự báo điều kiện ban đầu với tư cách giả thiết Tiên đoán khoa học kết kết hợp phân tích định tính phân tích định lượng q trình cần dự báo Chỉ có dự báo khoa học đảm bảo độ tin cậy cao sở vững cho việc thông qua định quản lý khoa học Như hiểu dự báo tiên đốn có khoa học có xác suất định Nghĩa dự báo đắn hồn tồn mà mang tính xác suất Mỗi đối tượng dự báo vận động theo quy luật, quỹ đạo đó, đồng thời trình vận động ln chịu tác động yếu tố bên ngồi (mơi trường xung quanh) Bản thân yếu tố tác động vận động khơng ngừng Vì dù trình độ dự báo có hồn thiện đến đâu khơng thể chắn kết dự báo hồn tồn xác Hay nói cách khác dự báo mang tính xác suất Mặc dù mang tính xác suất dự báo đáng tin cậy dựa sở khoa học Cùng với phát triển không ngừng khoa học kỹ thuật, độ tin cậy dự báo không ngừng nâng cao Mỗi dự báo thực giả thiết định Với giả thiết khác nhau, kết dự báo khác Như vậy, dự báo mang tính đa phương án Tính đa phương án giúp cho việc định trở nên linh hoạt hơn, dễ thích nghi với biến đổi vơ phức tạp tình hình thực tế (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r 11 1.2 Bài toán phân tích chứng khốn Phân tích chứng khốn trở thành công việc quan trọng mà nhà đầu tư chứng khốn cần thực để có định đầu tư thích hợp Từ kết phân tích, người đầu tư chứng khoán định mua vào, bán ra, giữ lại nên đầu tư vào doanh nghiệp Có hai phương pháp phân tích sử dụng phổ biến hầu hết thị trường chứng khốn giới, phân tích phân tích kỹ thuật Phân tích (Fundamental Analysis): phương pháp phân tích chứng khốn dựa nhân tố mang tính chất tảng có tác động nguyên nhân dẫn tới thay đổi giá chứng khoán nhằm giá trị nội (intrinsic value) chứng khoán thị trường Các nhân tố cần trọng phân tích là: hoạt động kinh doanh công ty, mục tiêu nhiệm vụ công ty, khả lợi nhuận (hiện ước đoán), kết sản xuất kinh doanh, chất lượng quản lý, sức ép cạnh tranh, sách giá cả, vị thế,… Phân tích kỹ thuật (Technical Analysis) [1]: sử dụng mơ hình tốn học (đồ thị, biến đổi miền, xác suất thống kê, dãy đại số,…) dựa liệu thu thập thị trường khứ để trạng thái thị trường thời điểm xác định, thông thường nhận định xu hướng thị trường Phân tích kỹ thuật khơng để ý đến số tài chính, tình hình phát triển doanh nghiệp hay thông tin thị trường mà trọng vào việc tập hợp liệu giá cả, khối lượng giao dịch tiêu chí khác chứng khoán thu thập từ phiên giao dịch khứ Các kỹ thuật phân tích cho thấy giá lịch sử số khác tiết lộ mối tương quan mơ hình biến động giá chứng khốn, dự đoán giá chứng khoán tương lai Trong năm gần đây, nhiều kỹ thuật tiên tiến giải thuật di truyền (GA), máy véctơ hỗ trợ (SVM), mạng nơron nhân tạo (ANN) hỗ trợ tốt việc phân tích học mẫu Theo Mackinlay, giá chứng khốn có mối tương quan nhạy cảm với tin tức kiện mang lại thông tin cho thị trường chứng khoán (kể tin tức thời sự, kinh tế, trị, thời tiết…đều ảnh hưởng tới thị trường chứng khoán) Với hướng tiếp cận này, sử dụng kỹ thuật học máy khai phá liệu để tìm mối tương quan giá khứ xu hướng giá tương lai (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r 31 61, 45, 70, 51, 63, 60, 50, 60, 55, 74, 51, 58, 60, 45, 63, > plot(density(age),add=TRUE) 54, 57, 70, 47, 60, 48, 46, 49, 69, 72, 52, 64, 45, 64, 62) #Thực vẽ biểu đồ Kết thực lệnh thể Hình 3-2: Hình 3-2: Xác xuất phân phối mật độ theo độ tuổi hàm plot Ngoài ra, hàm pie() cho phép vẽ biểu đồ hình trịn, hàm barplot() vẽ biểu đồ cột, hàm stripchart() vẽ biểu đồ strip, hàm boxplot() vẽ biểu đồ hộp, Hình 3-3, Hình 3-4, Hình 3-5 minh họa số loại biểu đồ vẽ hàm R Hình 3-3: Biểu đồ hình trịn (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r 32 Hình 3-4: Biểu đồ hộp Hình 3-5: Biểu đồ cột Với ưu điểm phù hợp ngôn ngữ R cho toán khai phá liệu, dự đoán chứng khốn, chúng tơi sử dụng ngơn ngữ R để cài đặt, thử nghiệm cho kết nghiên cứu (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r(LUAN.van.THAC.si).nghien.cuu.ung.dung.ky.thuat.hoc.may.de.du.doan.chung.khoan.bang.ngon.ngu.r 33 Chương XÂY DỰNG CHƯƠNG TRÌNH VÀ ĐÁNH GIÁ 4.1 Chuẩn bị liệu Yêu cầu cần phải thực công cụ xử lý liệu nạp liệu vào hệ thống Các xử lý, phân tích, đánh giá thực có liệu Với ngơn ngữ R, việc nạp liệu vào thực cách dễ dàng hàm có sẵn R hỗ trợ lấy liệu từ nhiều nguồn khác từ file văn bản, file liệu chuẩn R, file theo định dạng Microsoft Excel, sở liệu SQL chí trực tiếp Internet Ví dụ lệnh R dùng để nạp liệu chuỗi thời gian trực tiếp từ Interrnet Có thể sử dụng hàm getSymbols() từ thư viện quantmod (do Ryan phát triển năm 2009) để tải liệu chứng khoán từ internet: > > > > > + library(DMwR) library(xts) data(GSPC) getSymbols('^GSPC',src='yahoo',from='1970-01-02') colnames(GSPC) write.zoo(GSPC, file = "GSPC-2013.csv") Với cách thức lấy ghi liệu trên, lần sau ta đọc lại tệp liệu GSPC-2013.csv lệnh: > GSPC

Ngày đăng: 17/12/2023, 01:48

Tài liệu cùng người dùng

Tài liệu liên quan