悬赏 200 个论坛币 已解决
需要急用matlab的命令,但是初学才三天,不是很了解。求将如下的stata格式的循环语句改写成在matlab里实现同样功能的命令:
是一个单位根检验,我需要对多个变量(var1,var2,var3等)做检验。
我的STATA命令如下:
use "dataset.dta", clear;
local items var1 var2 var3;
foreach var in `items' {;
testiv `var';
* (假设testiv是单位根检验的命令,后面跟变量名。但其实没有这么个程序,只有matlab的...);
};
matlab的workplace里有多个矩阵(即我要检测的变量),假设名字分别为var1,var2,var3...
相对应的单位根检验的命令是
>>Test_IV(Y)
Y是变量,即var1或var2或var3等等。
十分感谢!
最佳答案
da9huaxiyou 查看完整内容
将var1,var2,var3放入元胞数组中,A={var1,var2,,,},然后用for i=1:n Test_IV(A)
循环,即可完成。