Hi,
I am trying to create interacion term using VL suite.
I did it using a local macro:
however I was not able to do it using VL commands:
any clue ?? thanks
I am trying to create interacion term using VL suite.
Code:
. webuse auto (1978 automobile data) . vl set ------------------------------------------------------------------------------- | Macro's contents |------------------------------------------------------------ Macro | # Vars Description ------------------+------------------------------------------------------------ System | $vlcategorical | 2 categorical variables $vlcontinuous | 2 continuous variables $vluncertain | 7 perhaps continuous, perhaps categorical variables $vlother | 0 all missing or constant variables -------------------------------------------------------------------------------
Code:
. local covars0 $vlcontinuous i.($vlcategorical) (c.($vlcontinuous) i.($vlcategorical))##(c.($vlcontinuous) i.($vlcategorical)) . di "`covars0'" headroom gear_ratio i.(rep78 foreign) (c.(headroom gear_ratio) i.(rep78 foreign))##(c.(headroom gear_ratio) i.(rep78 foreign))
Code:
. vl substitute covars1 = i.vlcategorical##c.vlcontinuous . vl dir ------------------------------------------------------------------------------- | Macro's contents |------------------------------------------------------------ Macro | # Vars Description ------------------+------------------------------------------------------------ System | $vlcategorical | 2 categorical variables $vlcontinuous | 2 continuous variables $vluncertain | 7 perhaps continuous, perhaps categorical variables $vlother | 0 all missing or constant variables ------------------------------------------------------------------------------- . vl create vlcont = vlcontinuous note: $vlcont initialized with 2 variables. . vl create vlfv = vlcategorical note: $vlfv initialized with 2 variables. . vl dir ------------------------------------------------------------------------------- | Macro's contents |------------------------------------------------------------ Macro | # Vars Description ------------------+------------------------------------------------------------ System | $vlcategorical | 2 categorical variables $vlcontinuous | 2 continuous variables $vluncertain | 7 perhaps continuous, perhaps categorical variables $vlother | 0 all missing or constant variables User | $vlcont | 2 variables $vlfv | 2 variables $covars1 | factor-variable list ------------------------------------------------------------------------------- . vl substitute covars2 = i.vlfv##c.vlcont . vl dir ------------------------------------------------------------------------------- | Macro's contents |------------------------------------------------------------ Macro | # Vars Description ------------------+------------------------------------------------------------ System | $vlcategorical | 2 categorical variables $vlcontinuous | 2 continuous variables $vluncertain | 7 perhaps continuous, perhaps categorical variables $vlother | 0 all missing or constant variables User | $vlcont | 2 variables $vlfv | 2 variables $covars1 | factor-variable list $covars2 | factor-variable list -------------------------------------------------------------------------------