Hi, using the following code I produce a strange not desired 'flat' prevision but it's enough to drop one variable from input statements and the prevision becomes no flat... the strange thing is that is not important which variable I drop... I drop a random variable and the prevision is no more flat. Why and how can I avoid it? I get this architecture using 'autotune'. Thx in advance for every help. proc nnet data=casuser.training_set standardize=midrange missing=mean;
input g_time_month_12 g_time_risc_totale g_time_risc_zona_a g_time_risc_zona_c g_time_risc_zona_d
g_time_risc_zona_e g_time_week_52 /level=NOM;
input g_bil_lag_entrate_2 g_bil_lag_industriale_2 g_bil_lag_produzione_naz_274 g_bil_mvg2_gnl_69
g_bil_mvg2_industriale_7 g_bil_mvg3_industriale_73 g_met_p_clima4_t_gg_min g_met_p_clima5_t_gg_min g_met_p_clima6_neve_sum
g_met_p_s01_r06c01_t_gg g_met_p_sup09_neve_mean g_rtot_lag_35 g_scada_bil_dlp_std g_scada_bil_lag_ric_yy_1 g_scada_cons_c
g_terna_mgp_ora_cumgday stl_asscons_lag_168 stl_asscons_px stl_deltak_lag_50 stl_deltak_lag_62 stl_deltak_mvg_7
stl_rciv_lag_2_6 stl_rciv_lag_44 / level=int;
architecture mlp;
target stl_tgt_deltakfull / level=int;
train validation=casuser.valid_m1 outmodel=casuser.outmodel seed=12345;
optimization algorithm=HF maxiter=300 REGL1=4.3470130996 REGL2=0.0267383163;
hidden 79/ act=IDENTITY;
hidden 87/ act=TANH;
hidden 85/ act=IDENTITY;
hidden 48/ act=RECTIFIER;
run;
proc nnet data=casuser.validation_set inmodel=casuser.outmodel noprint;
score copyvar=date out=casuser.forecast;
run; Note: I'm using Viya version 3.4
... View more