#NEWLINE# @ property #NEWLINE# def param_names( self ) : #NEWLINE# #INDENT# if ( not hasattr ( self , 'parameters' ) ) : #NEWLINE# #INDENT# return [ ] #NEWLINE# #UNINDENT# param_names = [ ] #NEWLINE# for key in self . parameters . keys ( ) : #NEWLINE# #INDENT# if ( key == 'irregular_var' ) : #NEWLINE# #INDENT# param_names . append ( 'sigma2.irregular' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'level_var' ) : #NEWLINE# #INDENT# param_names . append ( 'sigma2.level' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'trend_var' ) : #NEWLINE# #INDENT# param_names . append ( 'sigma2.trend' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'seasonal_var' ) : #NEWLINE# #INDENT# param_names . append ( 'sigma2.seasonal' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'cycle_var' ) : #NEWLINE# #INDENT# param_names . append ( 'sigma2.cycle' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'cycle_freq' ) : #NEWLINE# #INDENT# param_names . append ( 'frequency.cycle' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'cycle_damp' ) : #NEWLINE# #INDENT# param_names . append ( 'damping.cycle' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'ar_coeff' ) : #NEWLINE# #INDENT# for i in range ( i . ar_order ) : #NEWLINE# #INDENT# param_names . append ( ( 'ar.L%d' % ( i + 1 ) ) ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'ar_var' ) : #NEWLINE# #INDENT# param_names . append ( 'sigma2.ar' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( key == 'reg_coeff' ) : #NEWLINE# #INDENT# param_names += [ ( 'beta.%s' % self . exog_names [ i ] ) for i in range ( self . k_exog ) ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# param_names . append ( key ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# return param_names