1. Trang chủ
  2. » Tất cả

Luận văn thạc sĩ xây dựng mô hình dự báo chuỗi thời gian bậc cao và thử nghiệm

62 2 0

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUY NHƠN ĐỖ ĐIỆN SÁNG XÂY DỰNG MƠ HÌNH DỰ BÁO CHUỖI THỜI GIAN BẬC CAO VÀ THỬ NGHIỆM Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 Người hướng dẫn: TS LÊ XUÂN VIỆT e LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu luận văn trung thực chưa công bố cơng trình khác Học viên Đỗ Điện Sáng e LỜI CẢM ƠN Để hồn thành đề tài luận văn thạc sĩ cách hoàn chỉnh, bên cạnh nỗ lực cố gắng thân cịn có hướng dẫn nhiệt tình q Thầy Cô, động viên ủng hộ gia đình bạn bè suốt thời gian học tập nghiên cứu thực luận văn thạc sĩ Xin chân thành bày tỏ lòng biết ơn đến Thầy TS Lê Xuân Việt người hết lòng giúp đỡ tạo điều kiện tốt cho tơi hồn thành luận văn Xin chân thành bày tỏ lòng biết ơn đến tồn thể q thầy khoa Khoa học máy tính – Trường Đại học Quy Nhơn tận tình truyền đạt kiến thức quý báu tạo điều kiện thuận lợi cho tơi suốt q trình học tập nghiên cứu thực đề tài luận văn Bản thân nỗ lực nhiều, chắn khơng tránh khỏi thiếu sót, tồn tại, em mong nhận cảm thơng, dẫn, đóng góp ý kiến q thầy cơ, bạn đồng nghiệp Cuối cùng, xin chân thành cảm ơn đến gia đình, anh chị bạn đồng nghiệp hỗ trợ cho nhiều suốt trình học tập, nghiên cứu thực đề tài luận văn thạc sĩ cách hoàn chỉnh Bình Định, tháng 10 năm 2020 Học viên thực Đỗ Điện Sáng e MỤC LỤC Trang LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC BẢNG BIỂU MỞ ĐẦU 1 Lý chọn đề tài Mục đích nhiệm vụ nghiên cứu Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Kết cấu luận văn CHƯƠNG TỔNG QUAN VỀ DỰ BÁO VÀ CHUỖI THỜI GIAN 1.1 TỔNG QUAN VỀ DỰ BÁO 1.1.1 Khái niệm dự báo 1.1.2 Đặc điểm dự báo 1.1.3 Các loại dự báo 1.1.4 Quy trình dự báo 1.2 TỔNG QUAN VỀ CHUỖI THỜI GIAN 1.2.1 Chuỗi thời gian trình ngẫu nhiên 1.2.2 Quá trình ARMA 12 1.2.3 Ước lượng tham số mơ hình ARMA 13 Kết luận Chương 15 CHƯƠNG XÂY DỰNG MƠ HÌNH DỰ BÁO CHUỖI THỜI GIAN MỜ BẬC CAO 17 2.1 SƠ LƯỢC VỀ LÝ THUYẾT TẬP MỜ VÀ ĐẠI SỐ GIA TỬ 17 2.1.1 Lý thuyết tập mờ 17 2.1.2 Đại số gia tử 18 e 2.2 MƠ HÌNH DỰ BÁO CHUỖI THỜI GIAN MỜ 22 2.2.1 Một số khái niệm mơ hình dự báo chuỗi thời gian mờ 22 2.2.2 Mơ hình dự báo Song Chissom 23 2.2.3 Mô hình dự báo Chen 24 2.3 MƠ HÌNH DỰ BÁO THEO TIẾP CẬN ĐẠI SỐ GIA TỬ 25 Kết luận Chương 35 CHƯƠNG CÀI ĐẶT VÀ THỬ NGHIỆM 36 3.1 MƠ TẢ BÀI TỐN 36 3.2 LỰA CHỌN NGÔN NGỮ 37 3.3 CÁC GIAO DIỆN CHÍNH 40 3.4 ĐÁNH GIÁ KẾT QUẢ THỬ NGHIỆM 50 Kết luận Chương 522 KẾT LUẬN CHUNG 533 DANH MỤC TÀI LIỆU THAM KHẢO 555 QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN THẠC SĨ (bản sao) e DANH MỤC CÁC BẢNG BIỂU Bảng 2.1: Sản lượng xăng dầu tiêu thụ theo tháng (từ năm 2018 đến 2019) 26 Bảng 2.2: Giá trị đầu giá trị cuối khoảng giải nghĩa chọn 33 Bảng 3.1: Sản lượng xăng dầu tiêu thụ theo tháng (từ năm 2018 đến 2019) 37 Bảng 3.2: Kết dự báo dựa đại số gia tử 51 e MỞ ĐẦU Lý chọn đề tài Chúng ta biết dự báo tiên đoán kiện xảy tương lai, tiên đốn tiên đốn có khoa học khơng khoa học, tức tiên đốn khơng có sở, thường dựa vào cảm tính – nhận thức chủ quan cá nhân Để có dự báo khoa học, đảm bảo độ tin cậy cao dự báo phải dựa sở kiện khứ sử dụng số mơ hình tốn học để dự đốn kết tương lai Và mơ hình chuỗi thời gian cách tiếp cận dự báo sử dụng cơng cụ hữu hiệu để phân tích kinh tế, xã hội nghiên cứu khoa học Dự báo chuỗi thời gian nhiều nhà khoa học giới quan tâm, với nhiều mơ hình đưa mơ hình tính tốn nhóm quan hệ mờ Q Song B S Chissom, mơ hình dự báo với phép tính số học đơn giản Chen, hay đại số gia tử tiếp cận tác giả N.C.Ho W Wechler xây dựng vào năm 1990, 1992 hoàn toàn khác biệt so với tiếp cận mờ Đại số gia tử sử dụng để mô biến ngơn ngữ có cấu trúc ngữ nghĩa, đó, phép mờ hóa phép giải mờ thay phép ngữ nghĩa hóa phép giải nghĩa tương ứng đơn giản hơn,… Những ứng dụng mô hình chuỗi thời gian bậc cao vào số tốn cụ thể lĩnh vực kinh tế, cơng nghệ thông tin điều khiển cho số kết quan trọng khẳng định tính ưu việt tiếp cận so với công cụ truyền thống Do đó, việc tìm tịi, xây dựng mơ hình dự báo chuỗi thời gian có độ xác cao với thuật tốn đơn giản có ý nghĩa hiệu việc ứng dụng vào dự báo Và lý mà lựa chọn thực e đề tài“Xây dựng mơ hình dự báo chuỗi thời gian bậc cao thử nghiệm” Mục đích nhiệm vụ nghiên cứu Tổng hợp kiến thức dự báo, chuỗi thời gian trọng tâm xây dựng mơ hình dự báo chuỗi thời gian bậc cao Cài đặt thử nghiệm cho mơ hình xây dựng Đối tượng phạm vi nghiên cứu - Tìm hiểu khái niệm liên quan đến lý thuyết dự báo, chuỗi thời gian mơ hình chuỗi thời gian bậc cao - Tìm hiểu số thuật tốn mơ hình chuỗi thời gian, đặc biệt ứng dụng mơ hình dự báo chuỗi thời gian bậc cao vào thử nghiệm - Tính tốn thử nghiệm cho chuỗi liệu số sản lượng tiêu thụ xăng dầu Cửa hàng 01 – Petrolimex thuộc Cơng ty xăng dầu Bình Định mơ hình - Các cơng cụ lập trình Phương pháp nghiên cứu - Với đề tài này, lựa chọn phương pháp nghiên lý thuyết phương pháp nghiên cứu thực tế mang tính ứng dụng cao, cụ thể tích hợp hai phương pháp định lượng định tính để làm tăng độ xác cho toán dự báo, mà đặc biệt toán dự báo khoảng thời gian ngắn dự báo với liệu theo tháng theo quý - Tổng hợp phân tích dựa tài liệu thu thập từ sách, báo, tạp chí, nghiên cứu, kỷ yếu hội thảo,… - Thử nghiệm đánh giá mơ hình Kết cấu luận văn Ngoài phần mở đầu, kết luận, tài liệu tham khảo, luận văn có cấu trúc chương sau: e - Chương 1: Tổng quan dự báo chuỗi thời gian Chương giới thiệu lý thuyết dự báo khái niệm, đặc điểm loại dự báo; lý thuyết chuỗi thời gian, cụ thể khái niệm chuỗi thời gian trình ngẫu nhiên, trình ARMA Bởi việc thiết lập mơ hình dự báo chuỗi thời gian bậc cao lý thuyết cần phải quan tâm, để áp dụng dự báo thành cơng phải hiểu tối đa lĩnh vực dự báo - Chương 2: Xây dựng mơ hình dự báo chuỗi thời gian mờ bậc cao Mô tả sơ lược lý thuyết tập mờ đại số gia tử, đặc biệt chương viết mơ hình dự báo chuỗi thời gian mờ mơ hình dự báo Song Chissom, mơ hình dự báo Chen, mơ hình dự báo chuỗi thời gian mờ theo tiếp cận đại số gia tử Theo đó, giới thiệu bước xây dựng mơ hình dự báo chuỗi thời gian mờ theo tiếp cận đại số gia tử, áp dụng liệu toán dự báo sản lượng tiêu thụ xăng dầu Cửa hàng 01– Petrolimex thuộc Công ty xăng dầu Bình Định vào bước tính để tìm kết dự báo tối ưu - Chương 3: Cái đặt thử nghiệm Qua bước áp dụng xây dựng mơ hình dự báo sản lượng tiêu thụ xăng dầu chương 2, cho thấy cách tiếp cận theo đại số gia tử cho toán dự báo chuỗi thời gian phụ thuộc nhiều yếu tố: độ đo tính mờ gia tử, số nhãn ngôn ngữ sử dụng (tương ứng số khoảng chia đoạn), tham số giải nghĩa… Do đó, để kiểm tra hiệu phương pháp, thử nghiệm mơ hình chương Chương này, chúng tơi tiến hành mơ tả tốn cách kỹ lưỡng qua số liệu sản lượng tiêu thụ xăng dầu theo tháng hai năm liên tiếp Áp dụng ngơn ngữ lập trình Python để “làm sạch” dự liệu hỗ trợ cho việc đánh giá kết cuối e CHƯƠNG TỔNG QUAN VỀ DỰ BÁO VÀ CHUỖI THỜI GIAN 1.1 TỔNG QUAN VỀ DỰ BÁO 1.1.1 Khái niệm dự báo Dự báo tiên đoán xu hướng vận động tượng, việc xảy tương lai, dựa sở phân tích cách khoa học số liệu thu thập khứ Dự báo dự báo mang tính chất xác nhờ vào số mơ hình tốn học (định lượng), dư báo dự đốn chủ quan, trực giác (định tính) Dù dự báo mang kết cuối nào, thuộc tư người, người hướng tương lai Và thời đại bùng nổ công nghệ thông tin, dự báo lại đóng vai trị quan trọng nữa, nhu cầu thơng tin thị trường, tình hình phát triển tương lai ngày cao, đồng thời phương pháp mô dự báo hiệu nhờ hỗ trợ máy tính Chính mà dự báo sử dụng nhiều lĩnh vực khác nhau, lĩnh vực có yêu cầu dự báo riêng nên phương pháp dự báo sử dụng khác Hiện nay, dự báo với tư cách ngành khoa học độc lập, có hệ thống lí luận, phương pháp luận phương pháp riêng nhằm nâng cao tính hiệu dự báo Nếu có hoạch định rõ ràng, phương pháp tiếp cận hiệu nhà quản trị cho kết dự báo xác, phương pháp dự báo mà đề cập đến đề tài phương pháp phân tích dựa liệu chuỗi thời gian Các nghiên cứu liên quan đến liệu chuỗi thời gian dự báo có nhiều, đa dạng, nhiều lĩnh vực khác Trong luận văn tóm tắt số nghiên cứu liên quan tiêu biểu dựa vào mơ hình tự hồi quy AR (Auto Regressive) e 42 e 43 e 44 e 45 Bằng cách thay đổi số khoảng chia điều chỉnh tham số đại số gia tử, ta thu kết sau: e 46 e 47 e 48 e 49 e 50 3.4 ĐÁNH GIÁ KẾT QUẢ THỬ NGHIỆM Qua áp dụng cách tính theo bước tính tốn dựa đại số gia tử từ Chương 2, cách tương tự ta tính tốn dự báo cho tháng để nhận giá trị dự báo cụ thể Như với sản lượng xăng dầu từ tháng 4/2018 đến 12/2019, sở bước theo tiếp cận đại số gia tử, xây dựng mơ hình dự báo cho tháng Chương trình tính tốn viết Python 3.7 mơi trường Jupiter Notebook Kết mơ hình dự báo sử dụng đại số gia tử với phụ thuộc bậc k khác nhau, k = 1, tổng hợp Bảng 3.2 Hơn nữa, việc điều chỉnh tham số đại số gia tử tăng số khoảng chia, kết dự báo cải thiện cách đáng kể Việc đánh giá mơ hình dự báo chuỗi thời gian mờ tốt hay không thường xác định theo nghĩa cực tiểu sai số trung bình bình phương Cơng thức RMSE thước đo sử dụng thường xuyên để kiểm tra khác e 51 biệt giá trị dự đốn mơ hình giá trị thực tế Ở đây: RMSE (Root Mean Square Error) sai số trung bình bình phương sản lượng xăng dầu thực tế thời điểm i sản lượng xăng dầu dự báo thời điểm i Bảng 3.2: Kết dự báo dựa đại số gia tử Sản Năm lượng xăng dầu Bậc k=3 Bậc k=1 Bậc k=2 Bậc k=3 (điều chỉnh tham số) (Lít) 01-2018 680761 02-2018 655999 689616.983812 03-2018 684228 689902.289572 678703.687150 04-2018 666487 688392.914731 678703.687150 681287.433259 664264.469111 05-2018 703654 685227.296715 696183.893552 724746.453003 704957.790582 06-2018 675894 672997.886810 696332.281824 678904.604001 675238.355742 07-2018 704357 689616.983812 696332.281824 681287.433259 706356.749042 08-2018 697979 672997.886810 696332.281824 678904.604001 696115.610073 09-2018 647129 672997.886810 666501.819636 678904.604001 645941.900910 10-2018 664976 689902.289572 696183.893552 678904.604001 665265.411438 11-2018 650895 685227.296715 678703.687150 681287.433259 655511.669130 12-2018 675282 689902.289572 678703.687150 676024.563257 675409.312745 01-2019 736869 689616.983812 678703.687150 724746.453003 736083.517367 02-2019 644362 646096.217098 666501.819636 678904.604001 644389.079166 03-2019 710859 689902.289572 696332.281824 678904.604001 714685.029848 e 52 Sản lượng Năm xăng dầu Bậc k=3 Bậc k=1 Bậc k=2 Bậc k=3 (điều chỉnh tham số) (Lít) 04-2019 702023 705851.974194 696332.281824 693038.099720 704487.877321 05-2019 697007 672997.886810 682986.580677 678904.604001 695936.574960 06-2019 697120 688392.914731 696332.281824 693038.099720 695749.713939 07-2019 719812 688392.914731 696332.281824 678904.604001 715075.712707 08-2019 709985 705851.974194 666501.819636 693038.099720 705574.403804 09-2019 683733 672997.886810 682986.580677 693038.099720 685749.713939 10-2019 693460 689616.983812 696332.281824 693038.099720 695490.277708 11-2019 661889 688392.914731 696332.281824 678904.604001 664812.618415 12-2019 715524 685227.296715 696183.893552 681287.433259 715061.091227 22468.60 22542.80 RMSE 21813.45 2395.98 Kết luận Chương Trong chương sử dụng mơ hình dự báo theo tiếp cận đại số gia tử thử nghiệm với phụ thuộc bậc k =1, 2, để dự báo mức tiệu thụ xăng dầu qua tháng Theo Bảng 3.2 “Kết dự báo dựa đại số gia tử” cho thấy phụ thuộc bậc cao kết dự báo cho xác Ngồi ra, kết cho thấy, dự báo phương pháp việc điều chỉnh tham số đại số gia tử quan trọng Tóm lại, mơ hình dự báo dựa đại số gia tử nhiều vấn đề cần nghiên cứu để tăng độ xác e 53 KẾT LUẬN CHUNG Dự báo toán thú vị, nắm giữ vai trị đặc biệt quan trọng, có ảnh hưởng lớn đến việc xác lập kế hoạch hành động, cơng ty có nhận định dự báo lập kế hoạch phát triển thành cơng tương lai Tuy nhiên để có dự báo phải có sở suy luận chắn dựa liệu xác khứ quan trọng có phương pháp tiến hành dự báo phù hợp Luận văn trình bày theo hướng ứng dụng toán dự báo nhu cầu tiêu thụ xăng dầu Cửa hàng 01 – Petrolimex thuộc Cơng ty Xăng dầu Bình Định, đó, chúng tơi dùng mơ hình dự báo theo tiếp cận đại số gia tử viết ngôn ngữ lập trình Python Một số kết đạt qua việc thực luận văn: - Tìm hiểu số phương pháp dự báo; - Nghiên cứu, áp dụng đại số gia tử để giải toán dự báo; - Cải tiến phương pháp dự báo Chen Chisom cách sử dụng đại số gia tử Mô hình dự báo dựa đại số gia tử mơ hình mới, hồn tồn khác biệt, có khả dự báo chuỗi thời gian mờ với độ xác cao Sự khác biệt thể phương pháp luận lần sử dụng phép ngữ nghĩa hóa phi tuyến thay cho phép mờ hóa, nhóm quan hệ ngữ nghĩa thay cho nhóm quan hệ mờ phép giải nghĩa phi tuyến thay cho phép giải mờ; - Thử nghiệm, điều chỉnh tham số mô hình dự báo dựa đại số gia tử, kết thu tốt hẳn so với việc sử dụng tham số đơn Rõ ràng, cách tiếp cận này, xác lập tham số tối ưu độ xác kết dự báo tăng đáng kể Khi đó, phương pháp dự báo e 54 áp dụng để giúp doanh nghiệp giải vấn đề thực tế Việc tập hợp chuỗi liệu dạng thời gian có tính chu kỳ theo tháng, quý, năm chắn làm tăng tính xác dự báo, nhiên dự báo dựa vào yếu tố sản lượng không chưa đủ mà phải kết hợp nhiều yếu tố ảnh hưởng khác số lượng xe cộ lưu thông, mật độ dân số, ảnh hưởng thiên tai,… Vì vậy, cần phải xem xét phối hợp nhiều phương pháp dự báo cải tiến phương pháp dự báo theo hướng phụ thuộc đa chiều (dựa nhiều yếu tố) để đưa định đắn kinh doanh Đây hướng phát triển đề tài e 55 DANH MỤC TÀI LIỆU THAM KHẢO [1] Bùi Công Cường, N.D.Phước (2001), Hệ mờ, Mạng Nơron ứng dụng – Tuyển tập giảng, NXB Khoa học Kỹ thuật, Hà Nội [2] Đào Hữu Hồ, NguyễnVăn Hữu, Hồng Hữu Như (2004), Thống Kê Tốn Học, NXB Đại Học Quốc Gia Hà Nội, Hà Nội [3] Đào Xuân Kỳ, Lục Trí Tuyên, Phạm Quốc Vương, Thạch Thị Ninh, “Mơ hình markov-chuỗi thời gian mờ dự báo chứng khoán”, Hội thảo lần thứ 18: Một số vấn đề chọn lọc Công nghệ thông tin truyền thông, TP HCM, trang 119–124, 2015 [4] Lê Xuân Việt, Dương Hoàng Huyên, Lê Xuân Vinh, Lê Thị Thu Vân, Phương pháp dự báo theo chuỗi thời gian mờ dựa đại số gia tử [5] Lục Trí Tuyên, Nguyễn Văn Hùng, Thạch Thị Ninh, Phạm Quốc Vương, Nguyễn Minh Đức, Đào Xuân Kỳ, “A normal-hidden markov model model in forecasting stock index, Journal of Computer Science and Cybernetics”, 28(3):206–216, 2012 [6] Nghiêm Văn Tính, Nguyễn Cơng Điều, “Dự báo chuỗi thời gian mờ dựa nhóm quan hệ mở phụ thuộc thời gian tối ưu bầy đàn”, Kỷ yếu Hội nghị Khoa học Quốc gia lần thứ IX “Nghiên cứu ứng dụng Công nghệ thông tin (FAIR'9)”, Cần Thơ, ngày – 5/8/2016 [7] Nguyễn Cát Hồ, Nguyễn Công Điều, Vũ Như Lân, “Ứng dụng đại số gia tử dự báo chuỗi thời gian mờ”, Tạp chí Khoa học Cơng nghệ, số 54 (2016), trang 161 – 177 [8] Nguyễn Cơng Điều (8 – 2008), Một thuật tốn cho mơ hình chuỗi thời gian mờ heuristic dự báo chứng khốn, Báo cáo Đại hội Tốn học tồn quốc, Quy Nhơn [9] Nguyễn Công Điều (2009), Cải biên cho thuật tốn đơn giản e 56 mơ hình chuỗi thời gian mờ, Báo cáo khoa học Viện Công nghệ thông tin, Hà Nội [10] Nguyễn Công Điều (2010), Sử dụng mơ hình chuỗi thời gian mờ bậc cao dự báo, Báo cáo khoa học Viện Công nghệ thông tin, Hà Nội [11] Nguyễn Công Điều, Trần Thanh Thương (2010), “Cải biên thuật toán bậc cao Singh ứng dụng dự báo chuỗi thời gian”, Tạp chí Khoa học Cơng nghệ Đại học Thái Nguyên [12] Nguyễn Duy Hiếu, Nghiêm Văn Tính, Vũ Như Lân, “Một phương pháp dự báo chuỗi thời gian mờ dựa ngữ nghĩa ngôn ngữ”, Kỷ yếu Hội nghị Khoa học Quốc gia lần thứ IX - Nghiên cứu ứng dụng Công nghệ thông tin (FAIR'9); Cần Thơ, ngày – 5/8/2016 [13] NguyễnVăn Hữu, Nguyễn Hữu Dư (2003), Phân Tích Thống Kê Và Dự Báo, NXB Đại Học Quốc Gia Hà Nội, Hà Nội [14] Trần Đức Minh, Trần Huy Dương, Vũ Đức Thi (2015), “Một số vấn đề dự báo chuỗi thời gian”, Kỷ yếu Hội nghị Quốc gia lần thứ VIII Nghiên cứu ứng dụng Công nghệ thông tin (FAIR), Hà Nội, ngày – 10/7/2015 [15] Trần Thanh Thương, Ứng dụng mơ hình dự báo chuỗi thời gian mờ, Luận văn Thạc sĩ, Đại học Thái Nguyên, 2010 [16] Trần Văn Tâm Em, Nghiên cứu ứng dụng chuỗi thời gian việc dự báo kinh doanh xăng dầu, Luận văn Thạc sĩ, Đại học Lạc Hồng, 2010 e ... thuyết dự báo, chuỗi thời gian mô hình chuỗi thời gian bậc cao - Tìm hiểu số thuật tốn mơ hình chuỗi thời gian, đặc biệt ứng dụng mơ hình dự báo chuỗi thời gian bậc cao vào thử nghiệm - Tính tốn thử. .. doanh cao 1.1.3 Các loại dự báo Phân loại dự báo vào: kết dự báo, phương pháp dự báo đối tượng dự báo 1.1.3.1 Căn vào kết dự báo Dựa vào kết dự báo chia dự báo thành dự báo điểm e dự báo khoảng Dự. .. gian bậc cao thử nghiệm? ?? Mục đích nhiệm vụ nghiên cứu Tổng hợp kiến thức dự báo, chuỗi thời gian trọng tâm xây dựng mơ hình dự báo chuỗi thời gian bậc cao Cài đặt thử nghiệm cho mơ hình xây dựng

Ngày đăng: 27/03/2023, 09:01

Xem thêm:

w