Thuật toán bậc cao

Một phần của tài liệu Mô hình chuỗi thời gian mờ bậc cao hai nhân tố và ứng dụng (Trang 31 - 32)

Chen đề xuất mô hình chuỗi thời gian mờ bậc cao [11] nhƣ sau:

Bước 1: Xác định tập U bao gồm khoảng giá trị của chuỗi thời gian. Khoảng này xác định từ giá trị nhỏ nhất đến giá trị lớn nhất có thể của chuỗi thời gian.

Bước 2: Chia khoảng giá trị và xác định các tập mờ trên tập U.

Bước 3: Mờ hoá các dữ liệu chuỗi thời gian.

Bước 4: Thiết lập các mối quan hệ mờ, thí dụ nhƣ mối quan hệ mờ bậc 2 nhƣ sau: giá trị tại thời điểm t-2 và t-1 của chuỗi thời gian mờ tƣơng ứng là Ai1

Ai2còn giá trị tại thời điểm t là Aj.Khi đó ta xác định mối quan hệ mờ Ai1,Ai2 Aj.

Bước 5: Dự báo và giải mờ. Trong bƣớc này giải mờ các kết quả và dự báo đƣợc thực hiện nhƣ sau:

- Nếu bậc k =2 có mối quan hệ logic là Ai1,Ai2 Aj và giá trị hàm thuộc của Aj đạt giá trị maximum tại đoạn uivà điểm giữa của uimithì dự báo của chuỗi thời gian tại thời điểm i là mi.

- Nếu với k=2 ta có các mối quan hệ Ai1,Ai2 Aj1

Ai1,Ai2 Aj2 ... Ai1,Ai2 Ajp

trong đó Ai1,Ai2,Aj1,...Ajplà những tập mờ thì ta sẽ gặp phải trƣờng hợp khó khăn vì phải dự báo cho nhiều tập mờ Ajkk=1,2,..p. Trong trƣờng hợp này, tiếp tục nâng bậc k lên đến bạc m mà có môi quan hệ mờ duy nhất nhƣ trƣờng hợp trên. Trong trƣờng hợp này ta có: Aim,Ai(m-1),...Ai1 Aj1

Khi đó ta sẽ xử lý nhƣ trƣờng hợp trên, có nghĩa là tìm đoạn ui mà trong đó giá trị hàm thuộc của Aj1 đạt maximum và điểm giữa của uimi thì dự báo của chuỗi thời gian tại thời điểm i là m.

- Nếu vế phải của mối quan hệ mờ là trống nhƣ trƣờng hợp sau:

Ai1,Ai2,...Aip   và đoạn uim, ui(m-1), ... ui1 tƣơng ứng với các giá trị hàm thuộc của các tập mờ trên đạt giá trị maximal và mim, mi(m-1), ... mi1 là các giá trị trung điểm của các khoảng. Khi đó giá trị dự báo của chuỗi thời gian tại thời điểm t đƣợc tính theo công thức sau:

Một phần của tài liệu Mô hình chuỗi thời gian mờ bậc cao hai nhân tố và ứng dụng (Trang 31 - 32)

Tải bản đầy đủ (PDF)

(73 trang)