Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


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

st: st_numscalar to pass a calculation result from Mata to Stata


From   Amir Fekrazad <[email protected]>
To   [email protected]
Subject   st: st_numscalar to pass a calculation result from Mata to Stata
Date   Fri, 29 Apr 2011 20:54:36 +0330

I use a Mata function to do some matrix calculation and then pass the
result to Stata using:
st_numscalar("varName", varValue)

and in my Stata code I use:
scalar `varName' = varName

to obtain the value passed from Mata.

The problem is, is seems that some precision is lost through this
transfer. For example, while the result of the Mata function
(displayed in Mata environment) is 202.6188514, the value passed to
Stata  (displayed in Stata environment) is 202.61885.

I do not know if this is just the difference of displaying format in
Mata or Stata, or actually some precision is lost. Any advice is
appreciated.

Bests,
Amir
*
*   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–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index