Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: syntax error help is needed


From   "Eva Poen" <[email protected]>
To   [email protected]
Subject   Re: st: syntax error help is needed
Date   Fri, 25 Jul 2008 12:58:00 +0100

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/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index