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/