algorithms-for-computing-li.../masterarbeit.smproj

26 lines
34 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

**** SourceMonitor Project ****^rX masterarbeitú3D:\Git\master-implementierung\LinearRegressionTool\**** Checkpoint Data ****^rX_Baseline^rX_3D:\Git\master-implementierung\LinearRegressionTool\SÎk`KŒ
/ ”ÿÿÿÿÿÿÿÿâˆâ?0±eKFastElementSelectorTestI1,4,2,6#22@randomizedSelect();1,2,2,2#30@testIndexOutOfBoundsException();Pair^1,2,2,0#20@Pair();1,1,2,0#28@getP1();1,1,2,0#35@setP1();1,1,2,0#42@getP2();1,1,2,0#49@setP2();actionPerformed()Î1,1,3,1#30@SwingUtilities.invokeLater();2,13,4,19#37@SwingUtilities.invokeLater();3,7,5,7#36@SwingUtilities.invokeLater();2,11,4,14#37@SwingUtilities.invokeLater();2,11,4,14#36@SwingUtilities.invokeLater();YOrderLineComparatorBegin1,1,2,2#17@compare();exportData.addActionListener()+2,14,6,20#299@SwingUtilities.invokeLater();appendEvalResult()R3,8,4,8#215@SwingUtilities.invokeLater();1,4,3,6#233@SwingUtilities.invokeLater();drawLineResults()+2,11,4,11#260@SwingUtilities.invokeLater();ButtonGroupAtLeastTwom11,14,4,24#22@setSelected();3,5,3,3#49@select();1,1,2,1#59@isSelected();2,2,3,1#63@addAll();2,3,3,3#70@add();IntersectionCounterŽ3,13,3,16#38@run();1,4,2,4#71@run();5,19,3,28#89@prepareData();9,23,5,16#136@countInversions();4,13,4,17#179@calculateIntersectionAbscissas();IntersectionComputer+1,7,2,2#35@IntersectionComputer();5,25,5,24#54@compute();1,1,2,1#95@compute();3,7,4,7#99@work();1,1,2,0#116@getLines();1,1,2,1#124@addIntersection();3,4,3,1#133@isFound();1,4,2,8#146@setRanges();1,1,2,0#157@getxMinimum();1,1,2,0#165@getxMaximum();1,1,2,0#173@getyMinimum();1,1,2,0#181@getyMaximum();TheilSenEstimator(1,11,2,9#53@TheilSenEstimator();1,1,2,1#75@TheilSenEstimator();6,18,5,20#85@run();3,7,2,3#131@checkCondition();1,2,2,3#157@getIntervalSize();4,6,4,4#173@getOpenIntervalSize();5,8,4,9#193@getOpenIntervalElements();4,20,3,14#207@pepareResult();1,1,2,0#243@getSlope();1,1,2,0#250@getyInterception();Line'1,7,2,0#32@Line();1,6,2,0#48@Line();1,6,2,0#65@Line();1,1,2,0#79@getM();1,1,2,0#86@setM();1,1,2,0#93@getB();1,1,2,0#100@setB();1,1,2,0#107@getId();1,1,2,0#114@setId();1,1,2,0#121@getX1();1,1,2,0#128@getX2();1,1,2,0#135@getY1();1,1,2,0#142@getY2();1,6,2,0#153@setEndPoints();4,4,3,4#167@equals();clearTable.addActionListener())2,8,5,7#284@SwingUtilities.invokeLater();addEvalDataset())1,3,3,3#283@SwingUtilities.invokeLater();generateDataset()5,15,5,15#209@execute();TSPanel1,17,2,14#22@TSPanel();TabPanel¾1,12,2,20#28@TabPanel();1,0,0,0#53@addTextfieldAndInput();2,7,2,6#61@setPlotPanel();1,1,2,0#75@getStartButton();1,1,2,0#82@getNorthPanel();1,1,2,0#89@getCenterPanel();2,5,3,1#98@isNumeric(); InfoPanel·1,9,2,11#24@InfoPanel();1,2,2,2#43@appendParagraph();1,2,2,2#52@appendParagraphWithHeading();1,2,2,2#61@appendParagraphRed();1,2,2,2#70@appendParagraphGreen();6,17,4,16#80@logTable(); ?(instance of DefaultTableModel)1,1,4,0#111@isCellEditable();latexExport.addActionListener()+2,12,5,18#263@SwingUtilities.invokeLater(); Presenter„1,1,2,1#33@Presenter();1,1,2,2#38@visualizeDualLines();3,8,3,12#51@calculateLMS();2,6,3,8#73@calculateRM();2,4,3,8#91@calculateTS();2,8,5,9#110@startImport();1,6,4,7#134@startPictureDataImport();1,5,4,8#156@startExport();1,5,4,8#174@startDatasetExportEvaluation();1,3,3,2#193@startResultExport();5,16,5,15#206@generateDataset();1,2,3,2#240@startEvaluation();2,2,3,3#258@startEvaluation();startResultExport()1,2,3,2#194@execute();PictureProcessorƒ1,2,2,0#38@PictureProcessor();1,4,2,4#46@run();4,9,3,9#58@process();2,10,3,12#99@toBufferedImage();6,21,6,17#117@createInputData(); process()(1,7,3,9#82@SwingUtilities.invokeLater();App`3,6,4,6#34@setUIFont();5,12,3,6#49@setLookAndFeel();2,19,3,17#74@benchmark();4,7,4,8#116@main();IntersectionCounterTestH2,7,3,11#26@setUp();1,1,2,3#38@run();3,11,3,7#43@testInversionInLists();RMPanelP1,22,2,20#23@RMPanel();1,16,2,9#57@addTextfieldAndInput();3,7,2,3#82@getInput();LMSPaneli1,14,2,14#25@LMSPanel();1,16,2,9#49@addTextfieldAndInput();1,10,2,6#75@addButton();4,8,3,6#94@getInput();EvaluationPanel<1,7,2,6#68@EvaluationPanel();1,10,4,11#83@init();2,45,3,53#131@addComponents();9,16,6,20#200@addListener();3,7,3,4#332@addColumn();2,6,3,4#348@addRow();2,7,3,2#363@drawLines();1,10,2,7#380@drawLines();1,6,2,7#399@setDualPoints();2,3,3,1#412@addBlankRows();1,1,2,0#423@setCurrentRow();23,16,3,22#430@checkSelection();BinomialCoeffizient3,7,3,1#17@run();startEvaluation()*1,1,3,2#244@submit();1,1,3,2#266@submit();NaivRepeatedMedianEstimator1,5,2,4#32@NaivRepeatedMedianEstimator();10,32,4,37#41@run();1,0,0,0#94@pepareResult();3,17,3,11#104@calculateLine();1,1,2,0#131@getM();1,1,2,0#138@getB();TheilSenEstimatorTestv2,9,3,7#28@setUp();1,1,2,2#47@getIntervalSize();1,1,2,2#52@getOpenIntervalSize();2,8,3,8#57@getOpenIntervalElements();YOrderLineComparatorEnd1,1,2,2#17@compare();LeastMedianOfSquaresEstimatorS1,9,2,3#48@LeastMedianOfSquaresEstimator();1,1,2,1#67@LeastMedianOfSquaresEstimator();16,46,7,36#79@run();1,1,2,1#161@countInversions();7,15,4,12#175@pseudoSweep();1,3,2,5#210@splitActiveSlab();6,14,5,9#222@upperBound();14,34,5,38#253@lowerBound();2,5,3,4#323@getEjValues();4,10,3,11#344@calcKMinusBracelet();3,13,3,14#363@pepareResult();1,1,2,0#386@getN();1,1,2,0#393@setN();1,1,2,0#400@setQuantileError();1,1,2,0#407@setkMinus();1,1,2,0#414@getSigmaMin();1,1,2,0#421@setSigmaMin();1,1,2,0#428@setHeightsigmaMin();1,1,2,0#435@setConstant();1,1,2,0#442@getSlope();1,1,2,0#449@getyInterception();!?(instance of MouseWheelListener)…7,22,5,15#190@mouseWheelMoved();1,6,4,2#228@move();1,2,4,1#243@increaseZoom();1,2,4,1#252@decreaseZoom();3,6,5,4#262@zoomChartAxis();StartAlgorithmListenerC1,2,2,0#29@StartAlgorithmListener();7,13,4,12#35@actionPerformed();EvalResultLatexExport\1,2,2,0#27@EvalResultLatexExport();10,21,6,26#44@createOutputData();3,10,4,5#79@writeFile();computeIntersections()*1,6,3,17#160@SwingUtilities.invokeLater(); LineModel€1,6,2,2#25@LineModel();1,1,2,1#40@addNode();1,1,2,1#48@addLine();1,1,2,0#55@getNodes();1,1,2,0#62@setNodes();1,1,2,0#69@getLines();1,1,2,0#76@setLines();1,1,2,0#83@getxMinimum();1,1,2,0#90@setxMinimum();1,1,2,0#97@getxMaximum();1,1,2,0#104@setxMaximum();1,1,2,0#111@getyMinimum();1,1,2,0#118@setyMinimum();1,1,2,0#125@getyMaximum();1,1,2,0#132@setyMaximum();1,4,2,0#139@resetRanges();Interval¹1,3,2,0#21@Interval();1,1,2,0#30@getActivity();1,1,2,0#37@setActivity();1,1,2,0#44@getUpper();1,1,2,0#51@setUpper();1,1,2,0#58@getLower();1,1,2,0#65@setLower();1,1,2,1#73@getDistance();"this.aboutItem.addActionListener()(1,6,4,7#88@SwingUtilities.invokeLater();DualityVisualizerListenerD1,1,2,0#24@DualityVisualizerListener();1,2,3,1#29@actionPerformed();NaivTheilSenEstimatort1,3,2,0#28@NaivTheilSenEstimator();5,25,5,28#36@run();1,0,0,0#72@pepareResult();1,1,2,0#79@getM();1,1,2,0#86@getB();ScaleDependentMeasurei2,4,3,5#26@ScaleDependentMeasure();2,5,3,2#44@mse();1,1,2,1#60@rmse();2,5,3,2#68@mae();1,1,2,1#81@mdae();PointÀ1,2,2,0#21@Point();1,3,2,0#32@Point();1,1,2,0#41@getX();1,1,2,0#48@setX();1,1,2,0#55@getY();1,1,2,0#62@setY();6,9,4,6#67@compareTo();4,4,3,4#86@equals();1,1,2,0#97@getId();1,1,2,0#104@setId();!LeastMedianOfSquaresEstimatorTest}2,9,3,7#29@setUp();1,3,2,2#48@geEjValues();1,4,2,3#56@calcKMinusBracelet();1,10,2,19#67@upperBound();1,6,2,4#82@lowerBound();?(instance of KeyListener)J1,2,4,0#159@keyReleased();1,0,0,0#165@keyTyped();3,4,5,2#169@keyPressed();MenuBarP1,22,2,21#40@MenuBar();1,9,4,9#77@addActionListeners();1,1,2,0#104@getMenuBar();EvaluateAlgorithms™5,22,4,21#70@EvaluateAlgorithms();2,14,2,17#116@EvaluateAlgorithms();19,140,7,110#148@run();2,9,3,10#321@sendTableApproximationData();5,15,5,16#338@sendTableApproximationData();2,9,3,9#366@sendTableApproximationTypes();2,7,3,7#385@sendPlotLineResults();2,9,3,9#405@sendPloteLineResults();1,9,3,8#423@startLMS();1,9,3,8#439@startRM();1,9,3,8#455@startTS();1,8,2,7#529@fillPseudoResults();1,1,2,1#543@getData();SwingUtilities.invokeLater() 1,5,5,12#75@SwingUtilities.invokeLater();1,5,5,12#84@SwingUtilities.invokeLater();1,1,5,2#97@SwingUtilities.invokeLater();1,3,5,6#102@SwingUtilities.invokeLater();1,2,5,4#109@SwingUtilities.invokeLater();1,2,4,2#200@SwingUtilities.invokeLater();2,13,6,20#300@SwingUtilities.invokeLater();ColorColumnRendererL1,3,2,1#17@ColorColumnRenderer();1,6,2,6#23@getTableCellRendererComponent(); PlotPanel˜1,3,2,3#43@PlotPanel();3,29,4,29#53@createPlot();2,2,2,1#99@clear();1,9,2,9#111@addLineToPlot();1,9,2,10#132@addLineToPlot();2,9,3,10#149@convertData();
addListener()6,17,6,20#201@start.addActionListener();1,7,3,7#240@evalTypeOne.addActionListener();1,6,3,6#251@evalTypeTwo.addActionListener();2,13,5,18#262@latexExport.addActionListener();2,9,5,7#283@clearTable.addActionListener();2,15,6,20#298@exportData.addActionListener(); DualityPanelŸ1,4,2,7#53@DualityPanel();1,6,2,2#69@setPrameters();4,46,3,53#81@createArrangement();3,5,5,2#156@addKeyListener();9,7,5,4#185@addZooming();2,2,2,1#278@clear();createDualityDialog())1,5,3,5#113@SwingUtilities.invokeLater();drawLineResult())1,4,3,6#247@SwingUtilities.invokeLater();FastElementSelectorW8,17,5,5#22@randomizedSelect();3,8,3,6#58@randomizedPartition();3,8,4,4#81@partition(); DataImporter-2,5,3,3#34@DataImporter();9,38,6,24#51@run();ScaledErrorBasedMeasurem4,11,3,15#31@ScaledErrorBasedMeasure();2,5,3,2#62@mse();1,1,2,1#75@rmse();2,5,3,2#83@mae();1,1,2,1#96@mdae();!NaivLeastMedianOfSquaresEstimator§2,2,3,3#29@NaivLeastMedianOfSquaresEstimator();5,28,6,23#38@crudeAlg();2,4,3,5#79@f();1,1,2,1#88@run();1,0,0,0#93@pepareResult();1,1,2,0#100@getB();1,1,2,0#107@getM();RepeatedMedianEstimatorS2,17,3,15#61@RepeatedMedianEstimator();1,1,2,1#88@RepeatedMedianEstimator();3,22,4,22#100@run();4,13,2,11#151@estimateMedianIntersectionAbscissas();1,2,2,6#173@computeSlabBorders();7,16,5,5#185@countNumberOfIntersectionsAbscissas();9,18,4,27#214@contractIntervals();3,13,3,11#248@pepareResult();1,1,2,0#274@getN();1,1,2,0#281@setN();1,1,2,0#288@setBeta();1,1,2,0#295@getSlope();1,1,2,0#302@getyInterception();1,1,2,0#309@getkLow();1,1,2,0#316@setkLow();1,1,2,0#323@getkHigh();1,1,2,0#330@setkHigh();1,1,2,0#337@getCountLeftSlab();1,1,2,0#344@getCountCenterSlab();1,1,2,0#351@getCountRightSlab();AbstractPresenter%1,3,2,1#34@AbstractPresenter();14,4,5,4#41@update();2,14,4,19#120@startIntersectionCalculation();2,7,3,17#143@computeIntersections();1,1,2,0#173@getModel();1,1,2,0#180@setModel();1,1,2,0#187@getView();1,1,2,0#194@setView();1,1,2,0#201@getEval();1,1,2,0#208@setEval();1,1,2,0#212@getExecutor();IntersectionComputerTest*1,5,2,9#27@setUp();2,14,3,13#35@compute();addActionListeners()Œ1,1,3,1#78@this.exitItem.addActionListener();1,1,3,1#81@this.evaluateItem.addActionListener();1,7,4,7#87@this.aboutItem.addActionListener();DatasetGenerator™1,4,2,2#28@DatasetGenerator();1,1,2,1#37@DatasetGenerator();2,14,3,9#46@generateDataCloud();1,2,2,2#74@generateDataLines();2,14,3,9#127@generateCircle(); MainFrameG1,10,2,10#72@MainFrame();1,6,3,5#95@createDualityDialog();1,3,2,3#127@visualizeLMS();1,3,2,3#138@visualizeRM();1,3,2,3#149@visualizeTS();1,5,3,6#163@createPlot();1,3,2,3#176@showImportProgress();3,3,4,2#185@showEvauluationDialog();3,9,4,8#214@appendEvalResult();1,5,3,6#232@appendEvalResult();1,5,3,6#246@drawLineResult();2,12,4,11#259@drawLineResults();1,4,3,3#282@addEvalDataset();1,5,2,5#298@setTitles();1,3,2,3#309@setupTabbedPane();1,15,2,18#318@addComponents();1,5,2,5#344@setupSplitPane();1,2,2,2#355@setCloseOperations();1,11,2,16#363@setDimensions();1,2,2,4#380@setLayouts();1,17,2,17#388@initializeComponents();2,18,3,39#418@setIcons();1,8,2,18#444@setActionListeners();1,5,2,13#462@enableFunctionality();1,5,2,13#473@disableFunctionality();1,1,2,2#487@log();1,1,2,2#494@logError();1,1,2,2#501@logSuccess();1,1,2,2#508@logHeading();1,1,2,2#517@createTable();1,1,2,0#528@getArrangementButton();1,1,2,0#535@getLmsPanel();1,1,2,0#542@getRmPanel();1,1,2,0#549@getPresenter();1,1,2,0#556@setPresenter();1,1,2,0#563@getProgressDialog();1,1,2,0#570@getTsPanel();1,1,2,0#577@getExportButton();PictureImportListenerB1,2,2,0#29@PictureImportListener();2,12,4,14#35@actionPerformed();ImportDataListener?1,2,2,0#30@ImportDataListener();2,12,4,14#36@actionPerformed();GenerateDataListener?1,1,2,0#30@GenerateDataListener();3,8,5,7#35@actionPerformed();
AboutPanel3,28,3,33#29@AboutPanel(); createPlot())1,4,3,6#164@SwingUtilities.invokeLater();ExportDataListener?1,2,2,0#30@ExportDataListener();2,14,4,19#36@actionPerformed(); DataExporter01,2,2,0#30@DataExporter();3,16,4,14#40@export();PercentageErrorBasedMeasurev3,7,3,11#27@PercentageErrorBasedMeasure();2,5,3,2#50@mape();2,4,3,4#66@mdape();2,5,3,3#81@rmspe();2,4,3,5#97@rmdspe();**** File Data ****7SSsrc\main\java\App.javaI 1*(1App`3,6,4,6#34@setUIFont();5,12,3,6#49@setLookAndFeel();2,19,3,17#74@benchmark();4,7,4,8#116@main();!src\main\java\model\Interval.javaM"

Interval¹1,3,2,0#21@Interval();1,1,2,0#30@getActivity();1,1,2,0#37@setActivity();1,1,2,0#44@getUpper();1,1,2,0#51@setUpper();1,1,2,0#58@getLower();1,1,2,0#65@setLower();1,1,2,1#73@getDistance();src\main\java\model\Line.java°AC'©§%Line'1,7,2,0#32@Line();1,6,2,0#48@Line();1,6,2,0#65@Line();1,1,2,0#79@getM();1,1,2,0#86@setM();1,1,2,0#93@getB();1,1,2,0#100@setB();1,1,2,0#107@getId();1,1,2,0#114@setId();1,1,2,0#121@getX1();1,1,2,0#128@getX2();1,1,2,0#135@getY1();1,1,2,0#142@getY2();1,6,2,0#153@setEndPoints();4,4,3,4#167@equals();"src\main\java\model\LineModel.java29 LineModel€1,6,2,2#25@LineModel();1,1,2,1#40@addNode();1,1,2,1#48@addLine();1,1,2,0#55@getNodes();1,1,2,0#62@setNodes();1,1,2,0#69@getLines();1,1,2,0#76@setLines();1,1,2,0#83@getxMinimum();1,1,2,0#90@setxMinimum();1,1,2,0#97@getxMaximum();1,1,2,0#104@setxMaximum();1,1,2,0#111@getyMinimum();1,1,2,0#118@setyMinimum();1,1,2,0#125@getyMaximum();1,1,2,0#132@setyMaximum();1,4,2,0#139@resetRanges();src\main\java\model\Pair.java5Pair^1,2,2,0#20@Pair();1,1,2,0#28@getP1();1,1,2,0#35@setP1();1,1,2,0#42@getP2();1,1,2,0#49@setP2();src\main\java\model\Point.javak')

FC
PointÀ1,2,2,0#21@Point();1,3,2,0#32@Point();1,1,2,0#41@getX();1,1,2,0#48@setX();1,1,2,0#55@getY();1,1,2,0#62@setY();6,9,4,6#67@compareTo();4,4,3,4#86@equals();1,1,2,0#97@getId();1,1,2,0#104@setId();.src\main\java\presenter\AbstractPresenter.java×(qoB) (computeIntersections()*1,6,3,17#160@SwingUtilities.invokeLater();SwingUtilities.invokeLater()Ì1,5,5,12#75@SwingUtilities.invokeLater();1,5,5,12#84@SwingUtilities.invokeLater();1,1,5,2#97@SwingUtilities.invokeLater();1,3,5,6#102@SwingUtilities.invokeLater();1,2,5,4#109@SwingUtilities.invokeLater();AbstractPresenter%1,3,2,1#34@AbstractPresenter();14,4,5,4#41@update();2,14,4,19#120@startIntersectionCalculation();2,7,3,17#143@computeIntersections();1,1,2,0#173@getModel();1,1,2,0#180@setModel();1,1,2,0#187@getView();1,1,2,0#194@setView();1,1,2,0#201@getEval();1,1,2,0#208@setEval();1,1,2,0#212@getExecutor();Nsrc\main\java\presenter\algorithms\advanced\LeastMedianOfSquaresEstimator.javaÄÐ(q¡zO &L( LeastMedianOfSquaresEstimatorS1,9,2,3#48@LeastMedianOfSquaresEstimator();1,1,2,1#67@LeastMedianOfSquaresEstimator();16,46,7,36#79@run();1,1,2,1#161@countInversions();7,15,4,12#175@pseudoSweep();1,3,2,5#210@splitActiveSlab();6,14,5,9#222@upperBound();14,34,5,38#253@lowerBound();2,5,3,4#323@getEjValues();4,10,3,11#344@calcKMinusBracelet();3,13,3,14#363@pepareResult();1,1,2,0#386@getN();1,1,2,0#393@setN();1,1,2,0#400@setQuantileError();1,1,2,0#407@setkMinus();1,1,2,0#414@getSigmaMin();1,1,2,0#421@setSigmaMin();1,1,2,0#428@setHeightsigmaMin();1,1,2,0#435@setConstant();1,1,2,0#442@getSlope();1,1,2,0#449@getyInterception();Hsrc\main\java\presenter\algorithms\advanced\RepeatedMedianEstimator.javad©\rbÃÖ
*8-
RepeatedMedianEstimatorS2,17,3,15#61@RepeatedMedianEstimator();1,1,2,1#88@RepeatedMedianEstimator();3,22,4,22#100@run();4,13,2,11#151@estimateMedianIntersectionAbscissas();1,2,2,6#173@computeSlabBorders();7,16,5,5#185@countNumberOfIntersectionsAbscissas();9,18,4,27#214@contractIntervals();3,13,3,11#248@pepareResult();1,1,2,0#274@getN();1,1,2,0#281@setN();1,1,2,0#288@setBeta();1,1,2,0#295@getSlope();1,1,2,0#302@getyInterception();1,1,2,0#309@getkLow();1,1,2,0#316@setkLow();1,1,2,0#323@getkHigh();1,1,2,0#330@setkHigh();1,1,2,0#337@getCountLeftSlab();1,1,2,0#344@getCountCenterSlab();1,1,2,0#351@getCountRightSlab();Bsrc\main\java\presenter\algorithms\advanced\TheilSenEstimator.javaýt O
K?lU 1 TheilSenEstimator(1,11,2,9#53@TheilSenEstimator();1,1,2,1#75@TheilSenEstimator();6,18,5,20#85@run();3,7,2,3#131@checkCondition();1,2,2,3#157@getIntervalSize();4,6,4,4#173@getOpenIntervalSize();5,8,4,9#193@getOpenIntervalElements();4,20,3,14#207@pepareResult();1,1,2,0#243@getSlope();1,1,2,0#250@getyInterception();1src\main\java\presenter\algorithms\Algorithm.java
Nsrc\main\java\presenter\algorithms\naiv\NaivLeastMedianOfSquaresEstimator.javan8% =&
 !NaivLeastMedianOfSquaresEstimator§2,2,3,3#29@NaivLeastMedianOfSquaresEstimator();5,28,6,23#38@crudeAlg();2,4,3,5#79@f();1,1,2,1#88@run();1,0,0,0#93@pepareResult();1,1,2,0#100@getB();1,1,2,0#107@getM();Hsrc\main\java\presenter\algorithms\naiv\NaivRepeatedMedianEstimator.java<00>M 842)  NaivRepeatedMedianEstimator1,5,2,4#32@NaivRepeatedMedianEstimator();10,32,4,37#41@run();1,0,0,0#94@pepareResult();3,17,3,11#104@calculateLine();1,1,2,0#131@getM();1,1,2,0#138@getB();Bsrc\main\java\presenter\algorithms\naiv\NaivTheilSenEstimator.javaY-1$NaivTheilSenEstimatort1,3,2,0#28@NaivTheilSenEstimator();5,25,5,28#36@run();1,0,0,0#72@pepareResult();1,1,2,0#79@getM();1,1,2,0#86@getB();:src\main\java\presenter\evaluation\EvaluateAlgorithms.java"P(s
â$l#'H
EvaluateAlgorithms™5,22,4,21#70@EvaluateAlgorithms();2,14,2,17#116@EvaluateAlgorithms();19,140,7,110#148@run();2,9,3,10#321@sendTableApproximationData();5,15,5,16#338@sendTableApproximationData();2,9,3,9#366@sendTableApproximationTypes();2,7,3,7#385@sendPlotLineResults();2,9,3,9#405@sendPloteLineResults();1,9,3,8#423@startLMS();1,9,3,8#439@startRM();1,9,3,8#455@startTS();1,8,2,7#529@fillPseudoResults();1,1,2,1#543@getData();Csrc\main\java\presenter\evaluation\PercentageErrorBasedMeasure.javai%! PercentageErrorBasedMeasurev3,7,3,11#27@PercentageErrorBasedMeasure();2,5,3,2#50@mape();2,4,3,4#66@mdape();2,5,3,3#81@rmspe();2,4,3,5#97@rmdspe();8src\main\java\presenter\evaluation\PictureProcessor.java[CPu
( process()(1,7,3,9#82@SwingUtilities.invokeLater();PictureProcessorƒ1,2,2,0#38@PictureProcessor();1,4,2,4#46@run();4,9,3,9#58@process();2,10,3,12#99@toBufferedImage();6,21,6,17#117@createInputData();=src\main\java\presenter\evaluation\ScaleDependentMeasure.javaU!  ScaleDependentMeasurei2,4,3,5#26@ScaleDependentMeasure();2,5,3,2#44@mse();1,1,2,1#60@rmse();2,5,3,2#68@mae();1,1,2,1#81@mdae();?src\main\java\presenter\evaluation\ScaledErrorBasedMeasure.javae%$'ScaledErrorBasedMeasurem4,11,3,15#31@ScaledErrorBasedMeasure();2,5,3,2#62@mse();1,1,2,1#75@rmse();2,5,3,2#83@mae();1,1,2,1#96@mdae();7src\main\java\presenter\generator\DatasetGenerator.java<00>G.##e."DatasetGenerator™1,4,2,2#28@DatasetGenerator();1,1,2,1#37@DatasetGenerator();2,14,3,9#46@generateDataCloud();1,2,2,2#74@generateDataLines();2,14,3,9#127@generateCircle();,src\main\java\presenter\io\DataExporter.java? /(
 DataExporter01,2,2,0#30@DataExporter();3,16,4,14#40@export();,src\main\java\presenter\io\DataImporter.javac= +A3 DataImporter-2,5,3,3#34@DataImporter();9,38,6,24#51@run();5src\main\java\presenter\io\EvalResultLatexExport.javah5
("<,
EvalResultLatexExport\1,2,2,0#27@EvalResultLatexExport();10,21,6,26#44@createOutputData();3,10,4,5#79@writeFile();&src\main\java\presenter\Presenter.javaoZOezÑ#
generateDataset()5,15,5,15#209@execute();startResultExport()1,2,3,2#194@execute(); Presenter„1,1,2,1#33@Presenter();1,1,2,2#38@visualizeDualLines();3,8,3,12#51@calculateLMS();2,6,3,8#73@calculateRM();2,4,3,8#91@calculateTS();2,8,5,9#110@startImport();1,6,4,7#134@startPictureDataImport();1,5,4,8#156@startExport();1,5,4,8#174@startDatasetExportEvaluation();1,3,3,2#193@startResultExport();5,16,5,15#206@generateDataset();1,2,3,2#240@startEvaluation();2,2,3,3#258@startEvaluation();startEvaluation()*1,1,3,2#244@submit();1,1,3,2#266@submit();5src\main\java\presenter\util\BinomialCoeffizient.java

BinomialCoeffizient3,7,3,1#17@run();Gsrc\main\java\presenter\util\Comparators\YOrderLineComparatorBegin.javaYOrderLineComparatorBegin1,1,2,2#17@compare();Esrc\main\java\presenter\util\Comparators\YOrderLineComparatorEnd.javaYOrderLineComparatorEnd1,1,2,2#17@compare();5src\main\java\presenter\util\FastElementSelector.java]) !) FastElementSelectorW8,17,5,5#22@randomizedSelect();3,8,3,6#58@randomizedPartition();3,8,4,4#81@partition();6src\main\java\presenter\util\IntersectionComputer.java¸R; 6,M6 IntersectionComputer+1,7,2,2#35@IntersectionComputer();5,25,5,24#54@compute();1,1,2,1#95@compute();3,7,4,7#99@work();1,1,2,0#116@getLines();1,1,2,1#124@addIntersection();3,4,3,1#133@isFound();1,4,2,8#146@setRanges();1,1,2,0#157@getxMinimum();1,1,2,0#165@getxMaximum();1,1,2,0#173@getyMinimum();1,1,2,0#181@getyMaximum();5src\main\java\presenter\util\IntersectionCounter.javaâcCHV¢ˆ
0
IntersectionCounterŽ3,13,3,16#38@run();1,4,2,4#71@run();5,19,3,28#89@prepareData();9,23,5,16#136@countInversions();4,13,4,17#179@calculateIntersectionAbscissas();/src\main\java\presenter\util\RandomSampler.java> 4src\main\java\view\custom\ButtonGroupAtLeastTwo.javaL$
   ButtonGroupAtLeastTwom11,14,4,24#22@setSelected();3,5,3,3#49@select();1,1,2,1#59@isSelected();2,2,3,1#63@addAll();2,3,3,3#70@add();2src\main\java\view\custom\ColorColumnRenderer.java#  ColorColumnRendererL1,3,2,1#17@ColorColumnRenderer();1,6,2,6#23@getTableCellRendererComponent();:src\main\java\view\listener\DualityVisualizerListener.java"
actionPerformed()(1,1,3,1#30@SwingUtilities.invokeLater();DualityVisualizerListenerD1,1,2,0#24@DualityVisualizerListener();1,2,3,1#29@actionPerformed();3src\main\java\view\listener\ExportDataListener.java9
0%
actionPerformed()*2,13,4,19#37@SwingUtilities.invokeLater();ExportDataListener?1,2,2,0#30@ExportDataListener();2,14,4,19#36@actionPerformed();5src\main\java\view\listener\GenerateDataListener.javaF- :$
actionPerformed()(3,7,5,7#36@SwingUtilities.invokeLater();GenerateDataListener?1,1,2,0#30@GenerateDataListener();3,8,5,7#35@actionPerformed();3src\main\java\view\listener\ImportDataListener.java8
1%
actionPerformed()*2,11,4,14#37@SwingUtilities.invokeLater();ImportDataListener?1,2,2,0#30@ImportDataListener();2,12,4,14#36@actionPerformed();6src\main\java\view\listener\PictureImportListener.java7
0$
actionPerformed()*2,11,4,14#36@SwingUtilities.invokeLater();PictureImportListenerB1,2,2,0#29@PictureImportListener();2,12,4,14#35@actionPerformed();7src\main\java\view\listener\StartAlgorithmListener.java9  '# StartAlgorithmListenerC1,2,2,0#29@StartAlgorithmListener();7,13,4,12#35@actionPerformed();!src\main\java\view\MainFrame.javaD+¢/Ô ¼¹AŽ3drawLineResults()+2,11,4,11#260@SwingUtilities.invokeLater();appendEvalResult()R3,8,4,8#215@SwingUtilities.invokeLater();1,4,3,6#233@SwingUtilities.invokeLater();addEvalDataset())1,3,3,3#283@SwingUtilities.invokeLater();SwingUtilities.invokeLater())1,2,4,2#200@SwingUtilities.invokeLater();drawLineResult())1,4,3,6#247@SwingUtilities.invokeLater();createDualityDialog())1,5,3,5#113@SwingUtilities.invokeLater(); MainFrameG1,10,2,10#72@MainFrame();1,6,3,5#95@createDualityDialog();1,3,2,3#127@visualizeLMS();1,3,2,3#138@visualizeRM();1,3,2,3#149@visualizeTS();1,5,3,6#163@createPlot();1,3,2,3#176@showImportProgress();3,3,4,2#185@showEvauluationDialog();3,9,4,8#214@appendEvalResult();1,5,3,6#232@appendEvalResult();1,5,3,6#246@drawLineResult();2,12,4,11#259@drawLineResults();1,4,3,3#282@addEvalDataset();1,5,2,5#298@setTitles();1,3,2,3#309@setupTabbedPane();1,15,2,18#318@addComponents();1,5,2,5#344@setupSplitPane();1,2,2,2#355@setCloseOperations();1,11,2,16#363@setDimensions();1,2,2,4#380@setLayouts();1,17,2,17#388@initializeComponents();2,18,3,39#418@setIcons();1,8,2,18#444@setActionListeners();1,5,2,13#462@enableFunctionality();1,5,2,13#473@disableFunctionality();1,1,2,2#487@log();1,1,2,2#494@logError();1,1,2,2#501@logSuccess();1,1,2,2#508@logHeading();1,1,2,2#517@createTable();1,1,2,0#528@getArrangementButton();1,1,2,0#535@getLmsPanel();1,1,2,0#542@getRmPanel();1,1,2,0#549@getPresenter();1,1,2,0#556@setPresenter();1,1,2,0#563@getProgressDialog();1,1,2,0#570@getTsPanel();1,1,2,0#577@getExportButton(); createPlot())1,4,3,6#164@SwingUtilities.invokeLater();src\main\java\view\MenuBar.javakC+&Y( !"this.aboutItem.addActionListener()(1,6,4,7#88@SwingUtilities.invokeLater();MenuBarP1,22,2,21#40@MenuBar();1,9,4,9#77@addActionListeners();1,1,2,0#104@getMenuBar();addActionListeners()Œ1,1,3,1#78@this.exitItem.addActionListener();1,1,3,1#81@this.evaluateItem.addActionListener();1,7,4,7#87@this.aboutItem.addActionListener();)src\main\java\view\panels\AboutPanel.javaE+
!0

AboutPanel3,28,3,33#29@AboutPanel();+src\main\java\view\panels\DualityPanel.javaœ9rZ«¹7!?(instance of MouseWheelListener)…7,22,5,15#190@mouseWheelMoved();1,6,4,2#228@move();1,2,4,1#243@increaseZoom();1,2,4,1#252@decreaseZoom();3,6,5,4#262@zoomChartAxis();?(instance of KeyListener)J1,2,4,0#159@keyReleased();1,0,0,0#165@keyTyped();3,4,5,2#169@keyPressed(); DualityPanelŸ1,4,2,7#53@DualityPanel();1,6,2,2#69@setPrameters();4,46,3,53#81@createArrangement();3,5,5,2#156@addKeyListener();9,7,5,4#185@addZooming();2,2,2,1#278@clear();.src\main\java\view\panels\EvaluationPanel.javaÁ,@ïáá®)7
exportData.addActionListener()+2,14,6,20#299@SwingUtilities.invokeLater();clearTable.addActionListener())2,8,5,7#284@SwingUtilities.invokeLater();latexExport.addActionListener()+2,12,5,18#263@SwingUtilities.invokeLater(); ?(instance of DefaultTableModel)1,1,4,0#111@isCellEditable();EvaluationPanel<1,7,2,6#68@EvaluationPanel();1,10,4,11#83@init();2,45,3,53#131@addComponents();9,16,6,20#200@addListener();3,7,3,4#332@addColumn();2,6,3,4#348@addRow();2,7,3,2#363@drawLines();1,10,2,7#380@drawLines();1,6,2,7#399@setDualPoints();2,3,3,1#412@addBlankRows();1,1,2,0#423@setCurrentRow();23,16,3,22#430@checkSelection();SwingUtilities.invokeLater()+2,13,6,20#300@SwingUtilities.invokeLater();
addListener()6,17,6,20#201@start.addActionListener();1,7,3,7#240@evalTypeOne.addActionListener();1,6,3,6#251@evalTypeTwo.addActionListener();2,13,5,18#262@latexExport.addActionListener();2,9,5,7#283@clearTable.addActionListener();2,15,6,20#298@exportData.addActionListener();(src\main\java\view\panels\InfoPanel.javaj1"#VP  InfoPanel·1,9,2,11#24@InfoPanel();1,2,2,2#43@appendParagraph();1,2,2,2#52@appendParagraphWithHeading();1,2,2,2#61@appendParagraphRed();1,2,2,2#70@appendParagraphGreen();6,17,4,16#80@logTable();(src\main\java\view\panels\PlotPanel.java¥]#=>855 PlotPanel˜1,3,2,3#43@PlotPanel();3,29,4,29#53@createPlot();2,2,2,1#99@clear();1,9,2,9#111@addLineToPlot();1,9,2,10#132@addLineToPlot();2,9,3,10#149@convertData();,src\main\java\view\panels\tabs\LMSPanel.javak<0#d^-LMSPaneli1,14,2,14#25@LMSPanel();1,16,2,9#49@addTextfieldAndInput();1,10,2,6#75@addButton();4,8,3,6#94@getInput();+src\main\java\view\panels\tabs\RMPanel.java[8- R-RMPanelP1,22,2,20#23@RMPanel();1,16,2,9#57@addTextfieldAndInput();3,7,2,3#82@getInput();,src\main\java\view\panels\tabs\TabPanel.javaj,#d= TabPanel¾1,12,2,20#28@TabPanel();1,0,0,0#53@addTextfieldAndInput();2,7,2,6#61@setPlotPanel();1,1,2,0#75@getStartButton();1,1,2,0#82@getNorthPanel();1,1,2,0#89@getCenterPanel();2,5,3,1#98@isNumeric();+src\main\java\view\panels\tabs\TSPanel.java.
TSPanel1,17,2,14#22@TSPanel();Rsrc\test\java\presenter\algorithms\advanced\LeastMedianOfSquaresEstimatorTest.java]3 #& !LeastMedianOfSquaresEstimatorTest}2,9,3,7#29@setUp();1,3,2,2#48@geEjValues();1,4,2,3#56@calcKMinusBracelet();1,10,2,19#67@upperBound();1,6,2,4#82@lowerBound();Fsrc\test\java\presenter\algorithms\advanced\TheilSenEstimatorTest.javaF$% TheilSenEstimatorTestv2,9,3,7#28@setUp();1,1,2,2#47@getIntervalSize();1,1,2,2#52@getOpenIntervalSize();2,8,3,8#57@getOpenIntervalElements();9src\test\java\presenter\util\FastElementSelectorTest.java#FastElementSelectorTestI1,4,2,6#22@randomizedSelect();1,2,2,2#30@testIndexOutOfBoundsException();:src\test\java\presenter\util\IntersectionComputerTest.java:!-#
IntersectionComputerTest*1,5,2,9#27@setUp();2,14,3,13#35@compute();9src\test\java\presenter\util\IntersectionCounterTest.java?! !+ IntersectionCounterTestH2,7,3,11#26@setUp();1,1,2,3#38@run();3,11,3,7#43@testInversionInLists();#**** End SourceMonitor Project ****