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]
Re: st: Problems with twoway contour
From 
 
Scott Merryman <[email protected]> 
To 
 
[email protected] 
Subject 
 
Re: st: Problems with twoway contour 
Date 
 
Tue, 1 May 2012 08:51:45 -0500 
The error code 3900 indicates:
[M-2]   error . . . . . . . . . . . . . . . . . . . . . . . . Return code 3900
        out of memory
        Mata is out of memory; the operating system refused to supply
        what Mata requested.  There is no Mata or Stata setting that
        affects this, and so nothing in Mata or Stata to reset in order
        to get more memory.  You must take up the problem with your
        operating system.
I believe the problem is that mata needs to create a 56554*56554
matrix which would require 24 gigabytes.
One way to proceed would be coarsen the x and y variables.  For example:
clear
set obs 100000
gen x = runiform()
gen y = runiform()
gen z = runiform()
//will not work - mata out of memory
capture noisily twoway contour z y x
xtile qx = x, n(80)
xtile qy = y, n(80)
egen newx = mean(x), by(qx)
egen newy = mean(y), by(qy)
twoway contour z newy newx
Scott
On Tue, May 1, 2012 at 4:40 AM, John Samuel <[email protected]> wrote:
> Hi Scott,
> Thanks for your reply. All files are up-to-date and the example works fine.
>
> Any ideas what might be going wrong?
>
> Thanks
> John
>
*
*   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/