🔒 This topic is solved and locked.
Need further help from the community? Please
sign in and ask a new question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Posted 06-13-2021 12:10 AM
(1491 views)
I want to get the Newey West standard errors using the instruction in this post https://support.sas.com/kb/40/098.html
However, my dataset is quite large so SAS returns a Out of memory error. Is there a way to achieve this task for a large regression with many independent variables?
Here is a copy of the error:
ERROR: Java virtual machine exception. java.lang.OutOfMemoryError: GC overhead limit exceeded.
ERROR: Java virtual machine exception. java.lang.OutOfMemoryError: GC overhead limit exceeded.
proc model data=Sample_reg_iv;
instruments x1 x2 x3;
r=b0+b1*x1 + b2*x2 + b3*x3;
fit r / gmm kernel=(bart,7,0);
ods output ParameterEstimates=temp7 ;
run;
here is my code :
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
The error can occur when the ODS system attempts to make graphs of huge data. Use PLOTS=NONE:
proc model data=Sample_reg_iv PLOTS=NONE;
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
The error can occur when the ODS system attempts to make graphs of huge data. Use PLOTS=NONE:
proc model data=Sample_reg_iv PLOTS=NONE;