Commit Graph

152 Commits

Author SHA1 Message Date
e3cd2dea44 LazStats: Complete refactoring of FreqUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7691 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-23 22:34:12 +00:00
202d0b5559 LazStats: Beginning to use TAChart inside FreqUnit. Trying to avoid annoying FreqSpecs dialogs. Not complete, yet. Some simplifications in other units (InitForm)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7688 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-23 11:19:08 +00:00
3395fc8847 LazStats: Integrate Report and Chart in form of XvsMultYUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7687 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-22 13:20:08 +00:00
84e1cce0ed LazStats: Allow defined line-breaks in "contextual help" entries.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7686 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-22 10:42:22 +00:00
0bb1c4fe0f LazStats: Integrate report and chart into form of BubblePlotUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7685 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-22 09:40:36 +00:00
5cfa3c5c6c LazStats: Add some menu separators. Some clean-up.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7683 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-22 08:26:09 +00:00
57b8701628 LazStats: Integrate report and chart into form of BoxPlotUnit. Some minor refactoring.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7682 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-21 21:39:40 +00:00
24083f5582 LazStats: Trim array lengths in PlotXYUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7681 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-21 16:22:05 +00:00
d36e545456 LazStats: Cleanup in PlotXYUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7679 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 21:56:53 +00:00
352f651b2f LazStats: Integrate report and chart into PlotXYUnit's form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7678 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 21:49:11 +00:00
b8752fb113 LazStats: Fix positioning and sizing of non-modal forms in Descriptive menu
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7677 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 20:37:17 +00:00
db7a9b2fdb LazStats: Remove toolbar from DistribUnit (there is one inherited from TChartFrame). Some cosmetics
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7676 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 20:22:00 +00:00
76c351c7d9 LazStats: Store position of non-modal form if opened multiple times.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7675 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 17:49:23 +00:00
2263b9ccd0 LazStats: Avoid non-modal forms being reset with every menu click.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7673 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 14:15:41 +00:00
2c8c8c7256 LazStats: Fix crash in some spc forms when groups contain less than 2 values.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7672 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-20 12:45:38 +00:00
a67c29af62 LazStats: Use ReportFrame in DescriptiveUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7671 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-19 16:36:44 +00:00
a06c6498ba LazStats: Add and use ReportFrame
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7670 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-19 14:33:02 +00:00
70b833905c LazStats: Move ChartToolbar to ChartFrameUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7669 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-19 11:42:15 +00:00
cc98b553d8 LazStats: Add tabular form of CUSUM control charts.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7668 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-17 22:27:59 +00:00
4a4cbb53ab LazStats: Some refactoring of RChartUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7667 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-14 10:44:10 +00:00
65f0e63af1 LazStats: Some refactoring of SPC chart units
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7666 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-14 09:51:42 +00:00
980c4033d0 LazStats: Fix individuals x-bar chart to agree with JMP software. Nicer labeling of horizontal lines in the SPC charts. Calculate and display Cp, Cpk and Cpm values.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7665 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-13 22:50:54 +00:00
ed04056db4 LazStats: Fix XBar Control Chart UCL/LCL values to agree with commercial JMP statistics software.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7664 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-12 22:29:19 +00:00
f3a750effb LazStats: Implement individuals xbar chart in XBarChartUnit. Add variable-selection buttons to SPC forms like in most other forms. Fix TabOrder in all SPC forms.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7663 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-12 16:28:22 +00:00
e13d7e6e25 LazStats: Fix compilation with Laz 2.0.10
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7662 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-11 09:54:50 +00:00
0b891471b9 Lazstats: Print, save and copy memo in BasicSPCUnit. Copy chart in BasicSPCUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7661 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-09 22:48:48 +00:00
9c7509c4de LazStats: Improved calculation of V-Mask in CUSUMUnit; slide V-Mask over data set.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7660 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-09 18:04:01 +00:00
31f3d9ba6b LazStats: Rename CUMSUMUnit to CUSUMUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7659 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-08 22:20:11 +00:00
df3f05d290 LazStats: Use TAChart and SPC template form in CUMSUMUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7658 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-08 21:57:57 +00:00
4bcda27b5f LazStats: Use TAChart and SPC template form ind UChartUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7657 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-08 11:04:59 +00:00
9a86172efe LazStats: Use TAChart and SPC form tempate in PChartUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7656 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-08 09:16:52 +00:00
1bd030f0e4 LazStats: Use TAChart and template form in CChartUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7655 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-07 22:55:35 +00:00
c0ccf0b079 LazStats: Refactor RChartUnit and XBarUnit to inherit from SPC template form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7654 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-07 21:24:22 +00:00
d7567a511a LazStats: Add SPC template form. Replace old SigmaChartUnit by SChartUnit based on template. Some cosmetics in MainForm menu items.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7653 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-07 16:25:52 +00:00
44378d9a56 LazStats: Add toolbars to XBarUnit and RChartUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7652 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-07 13:15:54 +00:00
1aefc50b7f LazStats: Use TAChart in RChartUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7651 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-07 12:44:00 +00:00
b40e213839 LazStats: Add right axis for spec level labelling in XBarUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7649 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-07 09:21:26 +00:00
c06edbd9f7 LazStats: Use TAChart in XBarUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7648 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-06 23:24:17 +00:00
8c869228e7 LazStats: Use new ChartFrame in DistribUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7647 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-06 16:03:58 +00:00
51bbe3ba02 lazstats: Move chart to frame for more versatile usage. Adapt ChartUnit, PlotXYUnit, MultXvsYUnit, XvxMultYUnit, BoxPlotUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7646 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-09-06 10:47:23 +00:00
e65cc723d5 LazStats: Show cumulative probabilities in DistribUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7639 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-28 21:58:45 +00:00
e6b6497d6b Extract MathUnit from functionslib for easier testing and more versatile usage. Add t distribution to DistribUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7637 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-26 21:20:02 +00:00
fdfd3c7330 LazStats: Small fixes to previous commit. Update help file to new DistribUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7636 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-24 22:54:29 +00:00
cd7073f12e LazStats: Merge chart with DistribUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7635 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-24 22:36:30 +00:00
8dc19b33c8 LazStats: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7634 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-23 22:53:18 +00:00
cafec170a8 LazStats: Use TAChart for plotting in BubblePlotUnit. Update screenshots in help file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7633 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-23 22:52:55 +00:00
b61c350fac LazStats: Use TAChart in BoxPlotUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7632 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-23 17:51:36 +00:00
2d32856cbc LazStats: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7631 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-23 14:31:27 +00:00
db4a9f929b LazStats: Use TAChart in MultXvsYUnit. Some cosmetics.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7630 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-23 14:31:05 +00:00
f380f1d6f3 LazStats: fix array dimensioning in XvsMultYUnit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7629 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-23 09:15:08 +00:00