Commit 88ad45f9 authored by panos's avatar panos

A test created for this example

parent a03568fb
...@@ -24,17 +24,29 @@ Created on 13 Jun 2014 ...@@ -24,17 +24,29 @@ Created on 13 Jun 2014
from dream.KnowledgeExtraction.ImportCSVdata import Import_CSV from dream.KnowledgeExtraction.ImportCSVdata import Import_CSV
from dream.KnowledgeExtraction.ConfidenceIntervals import Intervals from dream.KnowledgeExtraction.ConfidenceIntervals import Intervals
from dream.KnowledgeExtraction.DataManipulation import DataManagement
filename = ("DataSet.csv") def main(test=0, CSVFileName='DataSet.csv',
data=Import_CSV() #call the Import_CSV module and using its method Input_data import the data set from the CSV file to the tool csvFile=None):
Data = data.Input_data(filename) if csvFile:
CSVFileName = csvFile.name
ProcTime = Data.get('ProcessingTimes',[]) #get from the returned Python dictionary the three data sets filename = CSVFileName
MTTF = Data.get('MTTF',[]) data=Import_CSV() #call the Import_CSV module and using its method Input_data import the data set from the CSV file to the tool
MTTR = Data.get('MTTR',[]) Data = data.Input_data(filename)
CI=Intervals() #create a Intervals object ProcTime = Data.get('ProcessingTimes',[]) #get from the returned Python dictionary the three data sets
#print the confidence intervals of the data sets applying either 90% or 95% probability MTTF = Data.get('MTTF',[])
print CI.ConfidIntervals(ProcTime, 0.95) MTTR = Data.get('MTTR',[])
print CI.ConfidIntervals(MTTF, 0.90)
print CI.ConfidIntervals(MTTR, 0.95) CI=Intervals() #create a Intervals object
\ No newline at end of file DM=DataManagement()
if test:
return DM.round(CI.ConfidIntervals(ProcTime, 0.95)), CI.ConfidIntervals(MTTR, 0.95), DM.ceiling(CI.ConfidIntervals(MTTF, 0.90))
#print the confidence intervals of the data sets applying either 90% or 95% probability
print DM.round(CI.ConfidIntervals(ProcTime, 0.95))
print DM.ceiling(CI.ConfidIntervals(MTTF, 0.90))
print CI.ConfidIntervals(MTTR, 0.95)
if __name__ == '__main__':
main()
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment