'Run Auto ARIMAX for !m = 1 to 7 'กำหนด forecast period 5 เดือนข้างหน้า for %n UNEM_E UNEM_ME UNEM_N UNEM_NE UNEM_S UNEM_W smpl 2007 2017.11+!m 'กำหนดช่วงเวลา train model คือ 2007 ถึง 2017 m11 + (1 to 5) {%n}.autoarma( tform = auto, diff = 0 , maxar = 0 ,maxma = 1 , maxsar = 0 , maxsma = 0, period = 12 , forclen = 5, select = aic, noncov, etable, eqname = a_eq_{%n}_arx_r{!m}) {%n}_r{!m}f d(log({%n}_ma3)) '----------------------------------------------------------------------------------------------------- 'สร้างตารางเก็บค่า mae table zresult_{%n} 'กำหนดหัวตาราง zresult_{%n}(1,1) = "train period" zresult_{%n}(1,2) = "mae" zresult_{%n}(10,1) = "average" 'ใส่ค่าในตาราง เริ่มจากหลักที่ 1 คือ train period เติมช่วงเวลาที่ train model ลงไปแต่ละบรรทัด zresult_{%n}(!m+1,1) = a_eq_{%n}_arx_r{!m}.@smpl 'ใส่ค่า mae ลงไปในแต่ละบรรทัก smpl 2017.12+{!m} 2017.12+{!m}+4 zresult_{%n}(!m+1,2) = @mae({%n}_r{!m}f,{%n}) 'ใส่ค่าเฉลี่ย mae ลงใน average ***กำหนดเลยว่าบรรทัดที่ 10 เผื่อลูปครบปี next next smpl @first @last