秋小哲 发表于 2018-2-2 16:59 
1.radial+slack计算方式亦可,但比较繁琐。建议利用结果文件里的input targets数据表,用原始投入数据减去 ...
感谢楼主的回复,能不能帮我看下运行的时候出错,提示是下面这个,这是什么原因。冗余变量我的是非负数,所以不知道错在哪里"Do you wish to type instructions at the terminal (t)
or use an instruction file (f) ?  f
 enter instruction file name :  2013x1.ins
Invalid decimal character Y was detected (unit=50).
(the relative position causing an error in a record = 0 )
Y               ETA (Y/N) [OR NUMBER OF TE EFFECTS REGRESSORS (Zs)]
?
 Error occurs at or near line 913 of _info_
 Called from or near line 46 of _MAIN__
“
附上我的ins文件,你帮我看看
“2               1=ERROR COMPONENTS MODEL, 2=TE EFFECTS MODEL
2013x1.dta         DATA FILE NAME
2013x1.out         OUTPUT FILE NAME
2               1=PRODUCTION FUNCTION, 2=COST FUNCTION
n               LOGGED DEPENDENT VARIABLE (Y/N)
1443              NUMBER OF CROSS-SECTIONS
1               NUMBER OF TIME PERIODS
1443              NUMBER OF OBSERVATIONS IN TOTAL
2               NUMBER OF REGRESSOR VARIABLES (Xs) 
n               MU (Y/N) [OR DELTA0 (Y/N) IF USING TE EFFECTS MODEL]
Y               ETA (Y/N) [OR NUMBER OF TE EFFECTS REGRESSORS (Zs)]
n               STARTING VALUES (Y/N)
                IF YES THEN     BETA0              
                                BETA1 TO
                                BETAK            
                                SIGMA SQUARED
                                GAMMA
                                MU              [OR DELTA0
                                ETA                 DELTA1 TO
                                                      DELTAP]
                                NOTE: IF YOU ARE SUPPLYING STARTING VALUES
                                AND YOU HAVE RESTRICTED MU [OR DELTA0] TO BE
                                ZERO THEN YOU SHOULD NOT SUPPLY A STARTING
                                VALUE FOR THIS PARAMETER.”
感谢楼主