I am trying to run -dea-, but I keep getting the error message "op. sys. refuses to provide memory." I have tried increasing the memory allotted to Stata with -set max_memory-, but that hasn't worked. I don't have any idea how much memory is needed to do my analysis. I have 8529 different DMUs, and the dataset is just over 2.5MB.
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Assuming that you followed all the suggested processes in this site, the only possible reason will be the RAM memory capacity.
At first, close all other programs and see how much memory is available for Stata and run it again. And let us know the memory allocation to Stata.
-dea- with 1373 dmus was fine and a person informed me that he executed it with more than 10,000 dmus. Unless I get your data set, it will be hard task to be exact with your problem.
So, I will check the code with large data set and get back to you soon.
Last edit: Choonjoo Lee 2013-01-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I got the result using the attached data set; 10,000 dmus, 2 inputs-2 outputs.
The command was "dea input1 input2=output1 output2, stage(1)".
But, I can not attach the result because the file size is too big.
And the computation time was an hour and half with matsize 11,000.
No memory problem, but too much time.
And the Stata will claim "no room to add more variables
room for 10006 additional variables and additional width of 40024 required". This is because that the maximum number of variables in Stata SE(32,767) does not meet the required number of variable to display the result.
We will put this reporting issue as a to-be-list.
Dear Professor, I am experiencing a similar problems. I am using STATA 13 SE with a dataset that has 1937 dmus and weights 2.5 MB. When I run the dea command with one input and one output (stage 2) on few units it turns out fine and I get my output but when I run it on all 1937 STATA just never stops working, and if I Break the command I get a r (950) error I tried to download your test 10000 and it gives me the same problem. I even tried to use the command compress but obtained a r (501) How can I go around this problem?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear Professor, it turns out that by installing the most recent ado I was able to go around the problem and finally able to run the dea command in less than 10 minutes. For anyone experiencing the same you should use the following link http://digital.cgdev.org/doc/stata/MO/DEA/
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to run -dea-, but I keep getting the error message "op. sys. refuses to provide memory." I have tried increasing the memory allotted to Stata with -set max_memory-, but that hasn't worked. I don't have any idea how much memory is needed to do my analysis. I have 8529 different DMUs, and the dataset is just over 2.5MB.
Thanks.
Assuming that you followed all the suggested processes in this site, the only possible reason will be the RAM memory capacity.
At first, close all other programs and see how much memory is available for Stata and run it again. And let us know the memory allocation to Stata.
-dea- with 1373 dmus was fine and a person informed me that he executed it with more than 10,000 dmus. Unless I get your data set, it will be hard task to be exact with your problem.
So, I will check the code with large data set and get back to you soon.
Last edit: Choonjoo Lee 2013-01-15
I got the result using the attached data set; 10,000 dmus, 2 inputs-2 outputs.
The command was "dea input1 input2=output1 output2, stage(1)".
But, I can not attach the result because the file size is too big.
And the computation time was an hour and half with matsize 11,000.
No memory problem, but too much time.
And the Stata will claim "no room to add more variables
room for 10006 additional variables and additional width of 40024 required". This is because that the maximum number of variables in Stata SE(32,767) does not meet the required number of variable to display the result.
We will put this reporting issue as a to-be-list.
Last edit: Choonjoo Lee 2013-01-16
Dear Professor, I am experiencing a similar problems. I am using STATA 13 SE with a dataset that has 1937 dmus and weights 2.5 MB. When I run the dea command with one input and one output (stage 2) on few units it turns out fine and I get my output but when I run it on all 1937 STATA just never stops working, and if I Break the command I get a r (950) error I tried to download your test 10000 and it gives me the same problem. I even tried to use the command compress but obtained a r (501) How can I go around this problem?
Dear Professor, it turns out that by installing the most recent ado I was able to go around the problem and finally able to run the dea command in less than 10 minutes. For anyone experiencing the same you should use the following link http://digital.cgdev.org/doc/stata/MO/DEA/
Last edit: LD 2018-06-11