Can't be done, I believe. 
The help for -vif- clearly 
indicates that it presupposes -regress-. 
You would need your own program, and very 
likely your own theoretical analysis
before that. 
Nick 
[email protected] 
anju parthan
  
> I have complex survey data. I am trying to run vif
> after svyregress, but I get this error message
> 
> . vif
> last estimates not found
> r(301);
> 
> How can I calculate vif with svyregress?
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/