'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


