// //Score command // //this command is used test phase after making regression or logit model. //syntax is same as model making. score [target] by [variables]/ (option) ; //option //This option is useful for logistic regression. target=1 or 0 //target is direction of probability. //Examble Regression //read weekly time series. get salesWk_Fuel.csv@/ titleline=1 ; put salesWk@; //show inputed time series. get salesWk@; plot line Weekly_Sales by Date/ xpitch=8 xrotate=90 ;
//conver month number to dummy 11 variables. get salesWk@; attr name type/ month code ; onehot month; //Divide data train and test if(# <= 100) outrec train@; else outrec test@; //Regression with dummy variables. get train@; reg Weekly_Sales by Holiday_Flag Temperature Fuel_Price month_dmy1-11; //AdjSqure 0.588 get freq@ana; select Weekly_Sales reg; put trainout; //Sumirate regression with same arguments. get test@; score Weekly_Sales by Holiday_Flag Temperature Fuel_Price month_dmy1-11; get freq@ana; select Weekly_Sales reg; //rename reg valuables for merging trained data. attr name rename/ reg test ; put testout; //concatiname result of train and test data. get trainout; concat testout; //comparison with actual data and result output. plot line test Weekly_Sales reg/ color=red width=2 ;