com.datumbox.framework.core.mathematics.linearprogramming
Class DataEnvelopmentAnalysis
- java.lang.Object
-
- com.datumbox.framework.core.mathematics.linearprogramming.DataEnvelopmentAnalysis
-
public class DataEnvelopmentAnalysis extends java.lang.ObjectClass that performs Data Envelopment Analysis. It requires the installation of lpsolve 5.5.2.0. http://lpsolve.sourceforge.net/5.5/ References: http://en.wikipedia.org/wiki/Data_envelopment_analysis http://deazone.com/en/resources/tutorial/weights-to-determine-relative-efficiency
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classDataEnvelopmentAnalysis.DeaRecordDEA method separates the features of the observations in input and output; The DeaRecord is a wrapper Object which stores the input and output parts of our data points.
-
Constructor Summary
Constructors Constructor and Description DataEnvelopmentAnalysis()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description AssociativeArrayestimateEfficiency(java.util.Map<java.lang.Object,DataEnvelopmentAnalysis.DeaRecord> id2DeaRecordMapInput, java.util.Map<java.lang.Object,DataEnvelopmentAnalysis.DeaRecord> id2DeaRecordMapOutput)Estimates the efficiency of the records by running DEA
-
-
-
Method Detail
-
estimateEfficiency
public AssociativeArray estimateEfficiency(java.util.Map<java.lang.Object,DataEnvelopmentAnalysis.DeaRecord> id2DeaRecordMapInput, java.util.Map<java.lang.Object,DataEnvelopmentAnalysis.DeaRecord> id2DeaRecordMapOutput)
Estimates the efficiency of the records by running DEA- Parameters:
id2DeaRecordMapInput- AssociativeArray with the DeaRecordsid2DeaRecordMapOutput-- Returns:
- Map with the scores of the records
-
-
DataMelt 3.0 © DataMelt by jWork.ORG