可以用matlab软件来计算,在matlab中用linprog函数求解方向性距离函数。步骤1:阅读文献,了解方向性距离函数的求解过程,即了解文献中方向性距离函数是通过什么样的线性规划求解的,可以将现有的变量写成线性规划的矩阵形式。步骤2:学习matlab的矩阵变换,矩阵处理数据的方式,然后对现有的数据通过矩阵变换,用linprog函数求解相应的线性规划,就可以得出方向性距离函数的值。步骤3:根据方向性距离函数的值就可以求解出来ML指数的值了。学习矩阵,循环的使用可以参考《MatLAB程序设计教程》(刘卫国),linprog函数直接百度就有公式,也可以参考《运筹学与最优matlab编程》。
其实不复杂,只要沉下心来肯定可以的,我当时也是自己研究,看书写的。重点是了解方向性距离函数的线性规划构成、矩阵的变换、线性规划的矩阵表示方式、循环、Linprog函数的使用,涉及线性规划的求解,最好翻看一下数学课本。最长的话一个星期的时间应该就能研究出来。这种方式也可以用来求解SBM方向性距离函数等。如果要深入学习DEA,研究效率,学习一下MATLAB的矩阵变换和线性规划求解方式还是很有帮助的。