[R] Program of matrix of seasonal dummy variable(Econometrics)
Gabor Grothendieck
ggrothendieck at gmail.com
Sun Aug 26 22:22:57 CEST 2007
Try this:
> kronecker(rep(1, 3), diag(4))
[,1] [,2] [,3] [,4]
[1,] 1 0 0 0
[2,] 0 1 0 0
[3,] 0 0 1 0
[4,] 0 0 0 1
[5,] 1 0 0 0
[6,] 0 1 0 0
[7,] 0 0 1 0
[8,] 0 0 0 1
[9,] 1 0 0 0
[10,] 0 1 0 0
[11,] 0 0 1 0
[12,] 0 0 0 1
>
On 8/26/07, hassen62 at voila.fr <hassen62 at voila.fr> wrote:
> Dear R users,
> I would like to construct a matrix of seasonal dummy variables, such matrix can be written as follows(i.e format(T,4))
> 1 0 0 0
> 0 1 0 0
> 0 0 1 0
> 0 0 0 1
> 1 0 0 0
> 0 1 0 0
> 0 0 1 0
> 0 0 0 1
> 1 0 0 0
> 0 1 0 0
> 0 0 1 0
> 0 0 0 1
> . . . .
> . . . .
> etc
> I have written the following small program:
> T=100
> br<-matrix(0,T,4)
> for (i in 1:T)
> {
> + for (j in 1:4)
> {
> + if i=j
> {+ br[i,j]=1
> + }
> + if else (abs(i-j)%%4==0)
> {+ br[i,j]=1
> +}
> + else
> {+ br[i,j]=0
> +}
> +}
> +}
> I have obtained the following message from R consol:
> > T=100
> > br<-matrix(0,T,4)
> > for (i in 1:T)
> + {
> + + for (j in 1:4)
> + {
> + + if i=j
> Erreur : syntax error, unexpected SYMBOL, expecting '(' dans :
> "
> "
> >
> > {+ br[i,j]=1
> + + }
> Erreur : syntax error, unexpected '}' dans "{+ br[i,j]=1"
> >
> > + if else (abs(i-j)%%4==0)
> Erreur : syntax error, unexpected ELSE, expecting '(' dans " + if else"
> > {+ br[i,j]=1
> + +}
> Erreur : syntax error, unexpected '}' dans " {+ br[i,j]=1"
> > + else
> Erreur : syntax error, unexpected ELSE dans " + else"
> > {+ br[i,j]=0
> + +}
> Erreur : syntax error, unexpected '}' dans " {+ br[i,j]=0"
> > +}
> Erreur : syntax error, unexpected '}' dans "+}"
> > +}
> Erreur : syntax error, unexpected '}' dans "+}"
> >
> I would require if you can rectify my program in order to obtain this matrix of seasonal dummies. Many thanks in advance.
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list