夏目贵志 发表于 2015-12-29 00:09 
我不是百分百确定。不过,你试试没有aconstraints那个选项然后跑跑看。另外,建议你看一下aeq()和acns()的 ...
你好:1、因为aeq()括号里面应该是个事先定义好的矩阵,这个定义的矩阵元素如果是“.”就表示是待估参数,但是aeq是无法限制诸如“矩阵中a元素=b元素”这种等式约束的;
2、如果是acns(),那么可以通过设定矩阵中不同元素具体的数值来表示相同数值的元素相等这种约束。但是我的模型里面有些矩阵元素的约束就是等于1这样子的,就是交杂了等式约束还有具体元素数值约束两类。
于是我就想问下是不是可以同时施加aeq()和acns()设置在svar这个命令后面呢?但是如果这样子写代码,stata会报错,提示你这两个约束和A矩阵不一致,A就是我所设置的待估系数矩阵,放在aeq(A)中的。
因此我基于这两个设置无法同时并存的报错,希望能够同时使用aeq()和aconstraints()来达到我想要的约束。
谢谢你花时间看我的问题~