[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: Taking mata views of ereturn stats?

From   Skipper Seabold <>
Subject   st: Taking mata views of ereturn stats?
Date   Fri, 18 Dec 2009 10:27:40 -0500

Hello all,

I am trying to get used to Stata's mata environment.  I am somewhat
familiar with Stata but as far as the matrix operations am more
familiar with environments like R, Matlab, or Python, and am having
some trouble using Stata in the same way, though I understand that
mata is C-like.

For instance, say I want to do something like have a vector of the
standard errors that I can access element-wise.  Is there a quick way
to go between stata and mata to do this.  Given the following example,

webuse sysdsn1
mlogit insure age male nonwhite

Is there a quick way to get e(V) into a matrix so that I can do
element-wise operations like taking the square root of the diagonal?
I was thinking that I could just assign e(V) to a matrix, then take a
view on this in mata, but this doesn't seem to be the way that Stata
works.  Alternatively, I think I could save e(V) to a datset and load
it so that V is the dataset and use st_data or st_view, or I could
just program the whole estimator in mata, but this all seems like
overkill for something that's seems so natural in other environments.

Any help or pointers to other resources would be appreciated.


*   For searches and help try:

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