如题,在运行GAMs过程中遇到“FUNC DOMAIN: x**y, x=0,y<0”的问题。
起初,我以为是模型中的一些变量x=0或者指数y<0。为了验证这一点,我选取了一组变量进行测试。测试的程序如下图所示:
测试1:x≠0,y=-9<0,运行报错,还是“FUNC DOMAIN: x**y, x=0,y<0”的错误,如下图所示:
测试2:x不变,y=9>0,运行不报错!
###到此总结一下我的疑问:y是由CES函数的替代弹性计算得到的,一般引用自文献,不做修改。但是根据上面的测试,不修改y该如何防止程序报错呢?
请各位大神赐教,小弟不胜感激!