Commit Graph

225 Commits

Author SHA1 Message Date
27d63f9c58 LazStats: Refactor data preparation in WLSUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7775 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-12 17:09:06 +00:00
cf97f527e9 LazStats: Simplify option selection in WLSUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7774 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-12 16:49:08 +00:00
8f0071b064 LazStats: First refactoring of WLSUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7773 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-12 16:17:29 +00:00
fb92b9fb1d LazStats: Integrate charts of WLSUnit into tabs on the WLSFrm
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7772 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-12 13:43:51 +00:00
b4cef759cb LazStats: Change inheritance of the form in WLSUnit for better flexibility in presenting the results.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7771 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-11 22:31:17 +00:00
25fa757e7d LazStats: Some cleanup for less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7770 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-11 16:53:34 +00:00
ae6622ff7c LazStats: Split output of LSMRUnit into several tabs. Better layout of the output.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7769 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-11 16:28:57 +00:00
183776a664 LazStats: Fix TabOrder in all SPC forms.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7768 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-11 11:53:57 +00:00
faf2847f1a LazStats: Reorder menu items in main form. Inherit form in LSMRUnit from TBasicStatsReportForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7767 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-11 11:47:22 +00:00
b33f2006fc LazStats: All SPC forms updated to new form inheritance.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7766 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-11 10:19:27 +00:00
8897b1c219 LazStats: Inherit the SPC forms from TBasicStatsResultAndChartForm. Not all verified, yet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7765 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 22:18:07 +00:00
b35de9009b LazStats: Cleanup in DistribUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 21:02:40 +00:00
94e789f3be LazStats: Inherit form of FreqUnit from TBasicStatsReportForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7763 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 20:56:57 +00:00
9b96b7f82f LazStats: Move help text on form of SmoothDataUnit to "contextual" helpfile.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7762 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 18:01:57 +00:00
65ee7405e5 LazStats: Inherit form in StemLeafUnit from TBasicStatsParamsForm. Minor refactoring.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7761 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 17:53:35 +00:00
cd11e879cf LazStats: Minor improvements in XvsMultYUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7760 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 15:15:05 +00:00
66a85cf396 LazStats: Remove some unneeded code in refactored units.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7759 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 15:05:32 +00:00
7f6ad8982a LazStats: Refactor PlotXYUnit to use Calc_BivariateRegression()
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7758 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 14:10:57 +00:00
3cf0e45644 LazStats: More refactoring of ResistanceLineUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 11:28:34 +00:00
a91ba1bc04 LazStats: Further refactoring of ResistanceLineUnit. Some rearrangement of units to make MathUnit only dependent on Globals (for easier testing).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-10 11:02:59 +00:00
ae55a077f0 LazStats: Refactor ResistanceLineUnit, use report-and-chart template form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-09 21:35:35 +00:00
5c7f373489 LazStats: Inherit form of MultXvsYUnit from TBasicStatsReportAndChartFormUnit:
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7754 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-07 21:25:10 +00:00
1fda53b1eb LazStats: Inherit form of CompareDistUnit from TBasicStatsReportAndChartFormUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7753 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-07 21:01:01 +00:00
167189ab8c LazStats: AutoSize the Compute button.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7752 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-07 21:00:14 +00:00
d915a7428e LazStats: Inherit form of DistribUnit from TBasicStatsChartForm. Fix TabOrders.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7751 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-06 22:35:16 +00:00
43dca206b2 LazStats: LazStats: Inherit form of BreakdownUnit from TBasicStatsReportForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7750 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-06 21:29:34 +00:00
2d3368e257 LazStats: Fix crash due to range check error in DescriptiveUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7749 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-05 21:00:45 +00:00
d16c17ff86 LazStats: Inherit form of CrossTabUnit from TBasicStatsReportForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7748 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-05 20:12:22 +00:00
6eb21d1873 LazStats: Fix TabOrder
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-05 20:11:41 +00:00
753a46f4af LazStats: Inherit form of BubblePlotUnit from TBasicStatsReportAndChartForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-05 19:11:01 +00:00
04db6bd5ee LazStats: Inherit form of BoxPlotUnit from TBasicStatsReportAndChartForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7745 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-05 18:46:33 +00:00
0b2786b7b2 LazStats: Inherit form of NormalityUnit from TBasicStatsReportAndChartForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-05 15:20:49 +00:00
4e03e81c94 LazStats: Minor refactoring of the Compute routine in XvsMultYUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7743 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-04 22:00:46 +00:00
bf34c484c1 LazStats: Inherit form of XvsMultYUnit from TBasicStatsReportAndChartForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7742 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-04 20:36:14 +00:00
d36f794dee LazStats: Simplification of Compute() method in PlotXYUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7741 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-04 16:50:11 +00:00
7edc03ffc8 LazStats: Inherit form of PlotXYUnit from TBasicStatsReportAndChartForm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7740 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-04 12:16:47 +00:00
6f5659920f LazStats: More general usability of the calculations in DescriptiveUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7739 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-03 21:49:09 +00:00
a38794b4f8 LazStats: Extract and add some general purpose grid-related routines to the new unit GridProcs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7738 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-03 18:03:48 +00:00
c25230eb89 Lazstats: Massive refactoring of DescriptiveUnits: Move calculation to new TDescriptiveStats class. More user-friendly interface.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-02 17:14:33 +00:00
0175c44fa5 LazStats: Inherit DescriptiveUnit from TBasicStatsReportForm. Fix related issues. Fix compilation with FPC trunk.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7729 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-01 16:03:56 +00:00
219b3d9e97 LazStats: Fix typo in file name of BasicStatsReportFormUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7728 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-01 15:17:51 +00:00
3e4d68478c LazStats: LazStats: Prepare more generalized layout by add form ancestors TBasicStatsReportForm and TBasicStatsReportAndChartForm
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7727 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-01 15:08:49 +00:00
349f9b039b LazStats: Refactor GroupFreqUnit (to inherit from TBasicStatsChartForm).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7726 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-01 14:06:47 +00:00
8df06eb3c3 LazStats: Prepare more generalized layout by adding form ancestors TBasicStatsParamsForm and TBasicStatsChartForm
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7725 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-10-01 14:05:43 +00:00
8092e5e9fa LazStats: Fix bug in NormalDist. Nicer report layout in CompareDistUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7724 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-30 21:52:40 +00:00
10049ca6b0 LazStats: Complete refactoring of CompareDistUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7723 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-30 21:05:32 +00:00
0e50c16f6b LazStats: More refactoring in CompareDistUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7722 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-30 10:19:19 +00:00
c50e122263 LazStats: Better numerical stability of PoissonPDF.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7721 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-30 10:18:54 +00:00
98cf0d0621 LazStats: Beginning to layout of CompareDistUnit to move report and chart inside the form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7720 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-29 13:49:25 +00:00
feed93c12b LazStats: Add OnDblClick handlers for listboxes in BreakdownUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7719 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-29 10:55:15 +00:00