我又回头仔细看了视频,参照连老师初级课件5.7.2中的程序,仅以x1-x3为例,程序如下
mat aa = J(9,6,0)
forvalues j = 1/3 {
forvalues i = 1/3 {
gcause x`j' x`i',lags(40)
mat aa[`i',1] = (`i', `j', r(F), r(p), r(F_a), r(p_a))
}
}
存储返回值还是有问题,老师课上提出的asum.ado程序的第三个缺陷:只能返回最后一个变量的计算结果还是无法克服。请问老师有什么解决办法?