///
Probably Eva's answer will solve the problem. In addition, you use
-preserve- but you do not have -restore- in the code, so it you do not
need to restore the dataset, then do not preserve it. Also, you may want
to have -tempvar codei codej- and write: gen `codei' = `1', etc.
Finally, you can use -set trace on/off- to track your code. HTH,
Rodrigo.
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Eva Poen
Enviado el: Viernes, 25 de Julio de 2008 07:58 a.m.
Para: [email protected]
Asunto: Re: st: syntax error help is needed
Sasha,
I haven't looked at the rest of your code, only at the syntax statement.
Simply make this option -band(real)-. It is a compulsory option, so you
don't need a default value for it. The user is required to enter a value
for -band-. If you want to have it as an optional option with a default
value, change the line to
syntax varname using/ , dist(name) save(string) [ band(real 1000) ]
Hope this helps,
Eva
2008/7/25 Sasha Shepotylo <[email protected]>:
> Hi,
>
> I am using Stata 9.2 and XP.
>
> I wrote an ado file:
>
> program define skernel
> version 9.2
> syntax varname using/ , dist(name) band(real 1000) save(string)
>
> /* Generating kernel matrix */
>
> preserve
>
> gen codei=`1'
> gen codej=`1'
> fillin codei codej
> sort codei codej
> merge codei codej using "`using'", nok keep codei codej `dist'
> replace `dist'=cond(`dist'<=`band',1,0) reshape wide `dist', i(codei)
> j(codej) string drop codei
> mata: matrixsave("`save'")
> end
>
> and try to use it in the following command:
>
> skernel code using "$p\Income\dist_cepii" , dist(distw) band(1000)
> save("$p\Income\K")
>
> but it gives me an error message invalid syntax r(197).
>
> I have variable called code and I tried different values of band
> option. In fact I do have another program that has similar structure
> but do not have option called band.
> Obviously, I suspect that there is something wrong with the way I
> specify my option band.
>
> Best,
>
> OS
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
********************************************************************************
ADVERTENCIA: La informaci�n contenida en esta transmisi�n, y en cualquier archivo adjunto, est� sujeta a reserva legal conforme a la normativa aplicable al Banco Central de Chile, y no puede ser usada o difundida por personas distintas de su o sus destinatarios. Si usted ha recibido esta transmisi�n por error, por favor notifique inmediatamente al remitente respondiendo por este mismo medio y elim�nela de su sistema.
El Banco Central de Chile no se har� responsable de la exactitud y veracidad de la informaci�n contenida en este mensaje, as� como de su modificaci�n, copia, divulgaci�n o reenv�o, total o parcial. Su uso no autorizado puede ser sancionado de conformidad con las leyes chilenas.
El Banco Central de Chile transmite sus decisiones a trav�s de comunicados oficiales, los que pone a disposici�n del p�blico en su p�gina de Internet: www.bcentral.cl
DISCLAIMER: The information contained in this email or any attached file, is subject to legal privilege pursuant to the laws and regulations applicable to the Central Bank of Chile , and may not be used or disseminated by any person other than its intended recipients. If you have received this transmission in error, please notify the sender immediately by reply to this email address and delete it from your system.
The Central Bank of Chile shall not be liable for the accuracy or authenticity of the contents of this message, whether amended, copied, forwarded or disclosed in any form, in whole or in part. Please note that unauthorized use may be penalized in conformity with the Chilean law.
The Central Bank of Chile communicates its decisions by official releases, and
makes them available to the public in its WebPages: www.bcentral.cl
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/