LazStats: Rename CUMSUMUnit to CUSUMUnit

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7659 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2020-09-08 22:20:11 +00:00
parent df3f05d290
commit 31f3d9ba6b
6 changed files with 196 additions and 205 deletions

View File

@ -49,7 +49,7 @@
<PackageName Value="LCL"/> <PackageName Value="LCL"/>
</Item7> </Item7>
</RequiredPackages> </RequiredPackages>
<Units Count="176"> <Units Count="175">
<Unit0> <Unit0>
<Filename Value="LazStats.lpr"/> <Filename Value="LazStats.lpr"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
@ -744,690 +744,683 @@
<UnitName Value="KaplanMeierUnit"/> <UnitName Value="KaplanMeierUnit"/>
</Unit88> </Unit88>
<Unit89> <Unit89>
<Filename Value="forms\analysis\statistical_process_control\cumsumunit1.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="CUMSUMFrm"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
</Unit89>
<Unit90>
<Filename Value="forms\simulations\corsimunit.pas"/> <Filename Value="forms\simulations\corsimunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CorSimFrm"/> <ComponentName Value="CorSimFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="CorSimUnit"/> <UnitName Value="CorSimUnit"/>
</Unit90> </Unit89>
<Unit91> <Unit90>
<Filename Value="forms\simulations\multgenunit.pas"/> <Filename Value="forms\simulations\multgenunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MultGenFrm"/> <ComponentName Value="MultGenFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="MultGenUnit"/> <UnitName Value="MultGenUnit"/>
</Unit91> </Unit90>
<Unit92> <Unit91>
<Filename Value="forms\simulations\errorcurvesunit.pas"/> <Filename Value="forms\simulations\errorcurvesunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ErrorCurvesFrm"/> <ComponentName Value="ErrorCurvesFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ErrorCurvesUnit"/> <UnitName Value="ErrorCurvesUnit"/>
</Unit92> </Unit91>
<Unit93> <Unit92>
<Filename Value="forms\simulations\pcurvesunit.pas"/> <Filename Value="forms\simulations\pcurvesunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="PCurvesFrm"/> <ComponentName Value="PCurvesFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="PCurvesUnit"/> <UnitName Value="PCurvesUnit"/>
</Unit93> </Unit92>
<Unit94> <Unit93>
<Filename Value="forms\simulations\distribunit.pas"/> <Filename Value="forms\simulations\distribunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="DistribFrm"/> <ComponentName Value="DistribFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="DistribUnit"/> <UnitName Value="DistribUnit"/>
</Unit94> </Unit93>
<Unit95> <Unit94>
<Filename Value="forms\simulations\gensequnit.pas"/> <Filename Value="forms\simulations\gensequnit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GenSeqFrm"/> <ComponentName Value="GenSeqFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GenSeqUnit"/> <UnitName Value="GenSeqUnit"/>
</Unit95> </Unit94>
<Unit96> <Unit95>
<Filename Value="forms\simulations\genrndvalsunit.pas"/> <Filename Value="forms\simulations\genrndvalsunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GenRndValsFrm"/> <ComponentName Value="GenRndValsFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GenRndValsUnit"/> <UnitName Value="GenRndValsUnit"/>
</Unit96> </Unit95>
<Unit97> <Unit96>
<Filename Value="forms\analysis\financial\loanitunit.pas"/> <Filename Value="forms\analysis\financial\loanitunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="LoanItFrm"/> <ComponentName Value="LoanItFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="LoanItUnit"/> <UnitName Value="LoanItUnit"/>
</Unit97> </Unit96>
<Unit98> <Unit97>
<Filename Value="forms\analysis\financial\sumyrsdepunit.pas"/> <Filename Value="forms\analysis\financial\sumyrsdepunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SumYrsDepFrm"/> <ComponentName Value="SumYrsDepFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SumYrsDepUnit"/> <UnitName Value="SumYrsDepUnit"/>
</Unit98> </Unit97>
<Unit99> <Unit98>
<Filename Value="forms\analysis\financial\sldunit.pas"/> <Filename Value="forms\analysis\financial\sldunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SLDepFrm"/> <ComponentName Value="SLDepFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SLDUnit"/> <UnitName Value="SLDUnit"/>
</Unit99> </Unit98>
<Unit100> <Unit99>
<Filename Value="forms\analysis\financial\dbldeclineunit.pas"/> <Filename Value="forms\analysis\financial\dbldeclineunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="DblDeclineFrm"/> <ComponentName Value="DblDeclineFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="DblDeclineUnit"/> <UnitName Value="DblDeclineUnit"/>
</Unit100> </Unit99>
<Unit101> <Unit100>
<Filename Value="forms\analysis\nonparametric\riditunit.pas"/> <Filename Value="forms\analysis\nonparametric\riditunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RIDITFrm"/> <ComponentName Value="RIDITFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RIDITUnit"/> <UnitName Value="RIDITUnit"/>
</Unit101> </Unit100>
<Unit102> <Unit101>
<Filename Value="forms\analysis\multiple_regression\twoslsunit.pas"/> <Filename Value="forms\analysis\multiple_regression\twoslsunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="TwoSLSFrm"/> <ComponentName Value="TwoSLSFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="TwoSLSUnit"/> <UnitName Value="TwoSLSUnit"/>
</Unit102> </Unit101>
<Unit103> <Unit102>
<Filename Value="forms\analysis\multiple_regression\wlsunit.pas"/> <Filename Value="forms\analysis\multiple_regression\wlsunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="WLSFrm"/> <ComponentName Value="WLSFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="WLSUnit"/> <UnitName Value="WLSUnit"/>
</Unit103> </Unit102>
<Unit104> <Unit103>
<Filename Value="forms\analysis\multivariate\avglinkunit.pas"/> <Filename Value="forms\analysis\multivariate\avglinkunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="AvgLinkFrm"/> <ComponentName Value="AvgLinkFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="AvgLinkUnit"/> <UnitName Value="AvgLinkUnit"/>
</Unit104> </Unit103>
<Unit105> <Unit104>
<Filename Value="forms\tools\sortcasesunit.pas"/> <Filename Value="forms\tools\sortcasesunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SortCasesFrm"/> <ComponentName Value="SortCasesFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SortCasesUnit"/> <UnitName Value="SortCasesUnit"/>
</Unit105> </Unit104>
<Unit106> <Unit105>
<Filename Value="forms\tools\selectcasesunit.pas"/> <Filename Value="forms\tools\selectcasesunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SelectFrm"/> <ComponentName Value="SelectFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SelectCasesUnit"/> <UnitName Value="SelectCasesUnit"/>
</Unit106> </Unit105>
<Unit107> <Unit106>
<Filename Value="forms\tools\selectifunit.pas"/> <Filename Value="forms\tools\selectifunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SelectIfFrm"/> <ComponentName Value="SelectIfFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SelectIfUnit"/> <UnitName Value="SelectIfUnit"/>
</Unit107> </Unit106>
<Unit108> <Unit107>
<Filename Value="forms\tools\randomsampunit.pas"/> <Filename Value="forms\tools\randomsampunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RandomSampFrm"/> <ComponentName Value="RandomSampFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RandomSampUnit"/> <UnitName Value="RandomSampUnit"/>
</Unit108> </Unit107>
<Unit109> <Unit108>
<Filename Value="forms\tools\rangeselectunit.pas"/> <Filename Value="forms\tools\rangeselectunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RangeSelectFrm"/> <ComponentName Value="RangeSelectFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RangeSelectUnit"/> <UnitName Value="RangeSelectUnit"/>
</Unit109> </Unit108>
<Unit110> <Unit109>
<Filename Value="forms\help\gridhelpunit.pas"/> <Filename Value="forms\help\gridhelpunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GridHelpFrm"/> <ComponentName Value="GridHelpFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GridHelpUnit"/> <UnitName Value="GridHelpUnit"/>
</Unit110> </Unit109>
<Unit111> <Unit110>
<Filename Value="forms\variables\recodeunit.pas"/> <Filename Value="forms\variables\recodeunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RecodeFrm"/> <ComponentName Value="RecodeFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RecodeUnit"/> <UnitName Value="RecodeUnit"/>
</Unit111> </Unit110>
<Unit112> <Unit111>
<Filename Value="forms\analysis\nonparametric\kappaunit.pas"/> <Filename Value="forms\analysis\nonparametric\kappaunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="WeightedKappaFrm"/> <ComponentName Value="WeightedKappaFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="KappaUnit"/> <UnitName Value="KappaUnit"/>
</Unit112> </Unit111>
<Unit113> <Unit112>
<Filename Value="forms\analysis\multivariate\kmeansunit.pas"/> <Filename Value="forms\analysis\multivariate\kmeansunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="KMeansFrm"/> <ComponentName Value="KMeansFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="KMeansUnit"/> <UnitName Value="KMeansUnit"/>
</Unit113> </Unit112>
<Unit114> <Unit113>
<Filename Value="forms\analysis\multivariate\singlelinkunit.pas"/> <Filename Value="forms\analysis\multivariate\singlelinkunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SingleLinkFrm"/> <ComponentName Value="SingleLinkFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SingleLinkUnit"/> <UnitName Value="SingleLinkUnit"/>
</Unit114> </Unit113>
<Unit115> <Unit114>
<Filename Value="forms\analysis\nonparametric\genkappaunit.pas"/> <Filename Value="forms\analysis\nonparametric\genkappaunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GenKappaFrm"/> <ComponentName Value="GenKappaFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GenKappaUnit"/> <UnitName Value="GenKappaUnit"/>
</Unit115> </Unit114>
<Unit116> <Unit115>
<Filename Value="forms\analysis\matrix_manipulation\matmanunit.pas"/> <Filename Value="forms\analysis\matrix_manipulation\matmanunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MatManFrm"/> <ComponentName Value="MatManFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="MatManUnit"/> <UnitName Value="MatManUnit"/>
</Unit116> </Unit115>
<Unit117> <Unit116>
<Filename Value="forms\analysis\matrix_manipulation\scripteditorunit.pas"/> <Filename Value="forms\analysis\matrix_manipulation\scripteditorunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ScriptEditorFrm"/> <ComponentName Value="ScriptEditorFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ScriptEditorUnit"/> <UnitName Value="ScriptEditorUnit"/>
</Unit117> </Unit116>
<Unit118> <Unit117>
<Filename Value="forms\analysis\matrix_manipulation\rootmethodunit.pas"/> <Filename Value="forms\analysis\matrix_manipulation\rootmethodunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RootMethodFrm"/> <ComponentName Value="RootMethodFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RootMethodUnit"/> <UnitName Value="RootMethodUnit"/>
</Unit118> </Unit117>
<Unit119> <Unit118>
<Filename Value="forms\analysis\matrix_manipulation\scriptoptsunit.pas"/> <Filename Value="forms\analysis\matrix_manipulation\scriptoptsunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ScriptOptsFrm"/> <ComponentName Value="ScriptOptsFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ScriptOptsUnit"/> <UnitName Value="ScriptOptsUnit"/>
</Unit119> </Unit118>
<Unit120> <Unit119>
<Filename Value="forms\analysis\matrix_manipulation\colinsertunit.pas"/> <Filename Value="forms\analysis\matrix_manipulation\colinsertunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ColInsertFrm"/> <ComponentName Value="ColInsertFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ColInsertUnit"/> <UnitName Value="ColInsertUnit"/>
</Unit120> </Unit119>
<Unit121> <Unit120>
<Filename Value="forms\analysis\matrix_manipulation\rowinsertunit.pas"/> <Filename Value="forms\analysis\matrix_manipulation\rowinsertunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RowInsertFrm"/> <ComponentName Value="RowInsertFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RowInsertUnit"/> <UnitName Value="RowInsertUnit"/>
</Unit121> </Unit120>
<Unit122> <Unit121>
<Filename Value="forms\analysis\measurement_programs\gradebookunit.pas"/> <Filename Value="forms\analysis\measurement_programs\gradebookunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GradebookFrm"/> <ComponentName Value="GradebookFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GradeBookUnit"/> <UnitName Value="GradeBookUnit"/>
</Unit122> </Unit121>
<Unit123> <Unit122>
<Filename Value="forms\analysis\measurement_programs\gradingunit.pas"/> <Filename Value="forms\analysis\measurement_programs\gradingunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GradingFrm"/> <ComponentName Value="GradingFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GradingUnit"/> <UnitName Value="GradingUnit"/>
</Unit123> </Unit122>
<Unit124> <Unit123>
<Filename Value="forms\simulations\probzunit.pas"/> <Filename Value="forms\simulations\probzunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ProbzForm"/> <ComponentName Value="ProbzForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ProbZUnit"/> <UnitName Value="ProbZUnit"/>
</Unit124> </Unit123>
<Unit125> <Unit124>
<Filename Value="forms\simulations\probsmallerzunit.pas"/> <Filename Value="forms\simulations\probsmallerzunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ProbSmallerzForm"/> <ComponentName Value="ProbSmallerzForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ProbSmallerZUnit"/> <UnitName Value="ProbSmallerZUnit"/>
</Unit125> </Unit124>
<Unit126> <Unit125>
<Filename Value="forms\simulations\twozprobunit.pas"/> <Filename Value="forms\simulations\twozprobunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="TwozProbForm"/> <ComponentName Value="TwozProbForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="TwoZProbUnit"/> <UnitName Value="TwoZProbUnit"/>
</Unit126> </Unit125>
<Unit127> <Unit126>
<Filename Value="forms\simulations\inversezunit.pas"/> <Filename Value="forms\simulations\inversezunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="InversezForm"/> <ComponentName Value="InversezForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="InverseZUnit"/> <UnitName Value="InverseZUnit"/>
</Unit127> </Unit126>
<Unit128> <Unit127>
<Filename Value="forms\simulations\probchisqrunit.pas"/> <Filename Value="forms\simulations\probchisqrunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ChiSqrProbForm"/> <ComponentName Value="ChiSqrProbForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ProbChiSqrUnit"/> <UnitName Value="ProbChiSqrUnit"/>
</Unit128> </Unit127>
<Unit129> <Unit128>
<Filename Value="forms\simulations\tprobunit.pas"/> <Filename Value="forms\simulations\tprobunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="TprobForm"/> <ComponentName Value="TprobForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="tProbUnit"/> <UnitName Value="tProbUnit"/>
</Unit129> </Unit128>
<Unit130> <Unit129>
<Filename Value="forms\simulations\fprobunit.pas"/> <Filename Value="forms\simulations\fprobunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="FForm"/> <ComponentName Value="FForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="FProbUnit"/> <UnitName Value="FProbUnit"/>
</Unit130> </Unit129>
<Unit131> <Unit130>
<Filename Value="forms\simulations\hypergeounit.pas"/> <Filename Value="forms\simulations\hypergeounit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="HyperGeoForm"/> <ComponentName Value="HyperGeoForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="HyperGeoUnit"/> <UnitName Value="HyperGeoUnit"/>
</Unit131> </Unit130>
<Unit132> <Unit131>
<Filename Value="forms\analysis\comparisons\bnestaunit.pas"/> <Filename Value="forms\analysis\comparisons\bnestaunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="BNestedAForm"/> <ComponentName Value="BNestedAForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="BNestAUnit"/> <UnitName Value="BNestAUnit"/>
</Unit132> </Unit131>
<Unit133> <Unit132>
<Filename Value="forms\analysis\comparisons\abcnestedunit.pas"/> <Filename Value="forms\analysis\comparisons\abcnestedunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ABCNestedForm"/> <ComponentName Value="ABCNestedForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ABCNestedUnit"/> <UnitName Value="ABCNestedUnit"/>
</Unit133> </Unit132>
<Unit134> <Unit133>
<Filename Value="forms\analysis\multivariate\bartletttestunit.pas"/> <Filename Value="forms\analysis\multivariate\bartletttestunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="BartlettTestForm"/> <ComponentName Value="BartlettTestForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="BartlettTestUnit"/> <UnitName Value="BartlettTestUnit"/>
</Unit134> </Unit133>
<Unit135> <Unit134>
<Filename Value="forms\tools\datasmoothunit.pas"/> <Filename Value="forms\tools\datasmoothunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SmoothDataForm"/> <ComponentName Value="SmoothDataForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="DataSmoothUnit"/> <UnitName Value="DataSmoothUnit"/>
</Unit135> </Unit134>
<Unit136> <Unit135>
<Filename Value="forms\analysis\descriptive\groupfrequnit.pas"/> <Filename Value="forms\analysis\descriptive\groupfrequnit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="GroupFreqForm"/> <ComponentName Value="GroupFreqForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="GroupFreqUnit"/> <UnitName Value="GroupFreqUnit"/>
</Unit136> </Unit135>
<Unit137> <Unit136>
<Filename Value="forms\analysis\nonparametric\runstestunit.pas"/> <Filename Value="forms\analysis\nonparametric\runstestunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="runstestform"/> <ComponentName Value="runstestform"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RunsTestUnit"/> <UnitName Value="RunsTestUnit"/>
</Unit137> </Unit136>
<Unit138> <Unit137>
<Filename Value="forms\analysis\descriptive\xvsmultyunit.pas"/> <Filename Value="forms\analysis\descriptive\xvsmultyunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="XvsMultYForm"/> <ComponentName Value="XvsMultYForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="XvsMultYUnit"/> <UnitName Value="XvsMultYUnit"/>
</Unit138> </Unit137>
<Unit139> <Unit138>
<Filename Value="forms\analysis\nonparametric\sensunit.pas"/> <Filename Value="forms\analysis\nonparametric\sensunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SensForm"/> <ComponentName Value="SensForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SensUnit"/> <UnitName Value="SensUnit"/>
</Unit139> </Unit138>
<Unit140> <Unit139>
<Filename Value="forms\analysis\multivariate\correspondenceunit.pas"/> <Filename Value="forms\analysis\multivariate\correspondenceunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CorrespondenceForm"/> <ComponentName Value="CorrespondenceForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="CorrespondenceUnit"/> <UnitName Value="CorrespondenceUnit"/>
</Unit140> </Unit139>
<Unit141> <Unit140>
<Filename Value="forms\analysis\descriptive\comparedistunit.pas"/> <Filename Value="forms\analysis\descriptive\comparedistunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CompareDistFrm"/> <ComponentName Value="CompareDistFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="CompareDistUnit"/> <UnitName Value="CompareDistUnit"/>
</Unit141> </Unit140>
<Unit142> <Unit141>
<Filename Value="forms\variables\equationunit.pas"/> <Filename Value="forms\variables\equationunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="EquationForm"/> <ComponentName Value="EquationForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="EquationUnit"/> <UnitName Value="EquationUnit"/>
</Unit142> </Unit141>
<Unit143> <Unit142>
<Filename Value="forms\misc\contexthelpunit.pas"/> <Filename Value="forms\misc\contexthelpunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ContextHelpForm"/> <ComponentName Value="ContextHelpForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ContextHelpUnit"/> <UnitName Value="ContextHelpUnit"/>
</Unit143> </Unit142>
<Unit144> <Unit143>
<Filename Value="forms\tools\calculatorunit.pas"/> <Filename Value="forms\tools\calculatorunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CalculatorForm"/> <ComponentName Value="CalculatorForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="CalculatorUnit"/> <UnitName Value="CalculatorUnit"/>
</Unit144> </Unit143>
<Unit145> <Unit144>
<Filename Value="forms\tools\jpegunit.pas"/> <Filename Value="forms\tools\jpegunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="JPEGform"/> <ComponentName Value="JPEGform"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="JpegUnit"/> <UnitName Value="JpegUnit"/>
</Unit145> </Unit144>
<Unit146> <Unit145>
<Filename Value="forms\analysis\descriptive\resistancelineunit.pas"/> <Filename Value="forms\analysis\descriptive\resistancelineunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ResistanceLineForm"/> <ComponentName Value="ResistanceLineForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ResistanceLineUnit"/> <UnitName Value="ResistanceLineUnit"/>
</Unit146> </Unit145>
<Unit147> <Unit146>
<Filename Value="forms\analysis\multivariate\medianpolishunit.pas"/> <Filename Value="forms\analysis\multivariate\medianpolishunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MedianPolishForm"/> <ComponentName Value="MedianPolishForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="MedianPolishUnit"/> <UnitName Value="MedianPolishUnit"/>
</Unit147> </Unit146>
<Unit148> <Unit147>
<Filename Value="forms\analysis\comparisons\onecaseanovaunit.pas"/> <Filename Value="forms\analysis\comparisons\onecaseanovaunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="OneCaseAnovaForm"/> <ComponentName Value="OneCaseAnovaForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="OneCaseANOVAUnit"/> <UnitName Value="OneCaseANOVAUnit"/>
</Unit148> </Unit147>
<Unit149> <Unit148>
<Filename Value="forms\analysis\descriptive\smoothdataunit.pas"/> <Filename Value="forms\analysis\descriptive\smoothdataunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="DataSmoothingForm"/> <ComponentName Value="DataSmoothingForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SmoothDataUnit"/> <UnitName Value="SmoothDataUnit"/>
</Unit149> </Unit148>
<Unit150> <Unit149>
<Filename Value="forms\analysis\nonparametric\srhtestunit.pas"/> <Filename Value="forms\analysis\nonparametric\srhtestunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SRHTest"/> <ComponentName Value="SRHTest"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SRHTestUnit"/> <UnitName Value="SRHTestUnit"/>
</Unit150> </Unit149>
<Unit151> <Unit150>
<Filename Value="forms\help\aboutunit.pas"/> <Filename Value="forms\help\aboutunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="AboutBox"/> <ComponentName Value="AboutBox"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="AboutUnit"/> <UnitName Value="AboutUnit"/>
</Unit151> </Unit150>
<Unit152> <Unit151>
<Filename Value="forms\analysis\measurement_programs\item_banking\itembankingunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\itembankingunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ItemBankFrm"/> <ComponentName Value="ItemBankFrm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ItemBankingUnit"/> <UnitName Value="ItemBankingUnit"/>
</Unit152> </Unit151>
<Unit153> <Unit152>
<Filename Value="forms\analysis\measurement_programs\item_banking\itemcodesunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\itemcodesunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CodesForm"/> <ComponentName Value="CodesForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ItemCodesUnit"/> <UnitName Value="ItemCodesUnit"/>
</Unit153> </Unit152>
<Unit154> <Unit153>
<Filename Value="forms\analysis\measurement_programs\item_banking\tfitemunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\tfitemunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="TFItemForm"/> <ComponentName Value="TFItemForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="TFItemUnit"/> <UnitName Value="TFItemUnit"/>
</Unit154> </Unit153>
<Unit155> <Unit154>
<Filename Value="forms\analysis\measurement_programs\item_banking\essayitemunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\essayitemunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="EssayItemForm"/> <ComponentName Value="EssayItemForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="EssayItemUnit"/> <UnitName Value="EssayItemUnit"/>
</Unit155> </Unit154>
<Unit156> <Unit155>
<Filename Value="forms\analysis\measurement_programs\item_banking\mcitemunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\mcitemunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MCItemForm"/> <ComponentName Value="MCItemForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="MCItemUnit"/> <UnitName Value="MCItemUnit"/>
</Unit156> </Unit155>
<Unit157> <Unit156>
<Filename Value="forms\analysis\measurement_programs\item_banking\matchitemunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\matchitemunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MatchItemForm"/> <ComponentName Value="MatchItemForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="MatchItemUnit"/> <UnitName Value="MatchItemUnit"/>
</Unit157> </Unit156>
<Unit158> <Unit157>
<Filename Value="forms\analysis\measurement_programs\item_banking\testspecsunit.pas"/> <Filename Value="forms\analysis\measurement_programs\item_banking\testspecsunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="TestSpecsForm"/> <ComponentName Value="TestSpecsForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="TestSpecsUnit"/> <UnitName Value="TestSpecsUnit"/>
</Unit158> </Unit157>
<Unit159> <Unit158>
<Filename Value="forms\analysis\nonparametric\simplechisqrunit.pas"/> <Filename Value="forms\analysis\nonparametric\simplechisqrunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SimpleChiSqrForm"/> <ComponentName Value="SimpleChiSqrForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SimpleChiSqrUnit"/> <UnitName Value="SimpleChiSqrUnit"/>
</Unit159> </Unit158>
<Unit160> <Unit159>
<Filename Value="forms\analysis\nonparametric\lifetableunit.pas"/> <Filename Value="forms\analysis\nonparametric\lifetableunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="LifeTableForm"/> <ComponentName Value="LifeTableForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="LifeTableUnit"/> <UnitName Value="LifeTableUnit"/>
</Unit160> </Unit159>
<Unit161> <Unit160>
<Filename Value="forms\analysis\multiple_regression\lsmrunit.pas"/> <Filename Value="forms\analysis\multiple_regression\lsmrunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="LSMregForm"/> <ComponentName Value="LSMregForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="LSMRUnit"/> <UnitName Value="LSMRUnit"/>
</Unit161> </Unit160>
<Unit162> <Unit161>
<Filename Value="forms\maindm.pas"/> <Filename Value="forms\maindm.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MainDataModule"/> <ComponentName Value="MainDataModule"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="DataModule"/> <ResourceBaseClass Value="DataModule"/>
<UnitName Value="MainDM"/> <UnitName Value="MainDM"/>
</Unit162> </Unit161>
<Unit163> <Unit162>
<Filename Value="units\utils.pas"/> <Filename Value="units\utils.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="Utils"/> <UnitName Value="Utils"/>
</Unit163> </Unit162>
<Unit164> <Unit163>
<Filename Value="LazStats.inc"/> <Filename Value="LazStats.inc"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
</Unit164> </Unit163>
<Unit165> <Unit164>
<Filename Value="forms\misc\chartunit.pas"/> <Filename Value="forms\misc\chartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ChartForm"/> <ComponentName Value="ChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="ChartUnit"/> <UnitName Value="ChartUnit"/>
</Unit165> </Unit164>
<Unit166> <Unit165>
<Filename Value="units\mathunit.pas"/> <Filename Value="units\mathunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="MathUnit"/> <UnitName Value="MathUnit"/>
</Unit166> </Unit165>
<Unit167> <Unit166>
<Filename Value="frames\chartframeunit.pas"/> <Filename Value="frames\chartframeunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="ChartFrame"/> <ComponentName Value="ChartFrame"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Frame"/> <ResourceBaseClass Value="Frame"/>
<UnitName Value="ChartFrameUnit"/> <UnitName Value="ChartFrameUnit"/>
</Unit167> </Unit166>
<Unit168> <Unit167>
<Filename Value="forms\analysis\statistical_process_control\basicspcunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\basicspcunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="BasicSPCForm"/> <ComponentName Value="BasicSPCForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="BasicSPCUnit"/> <UnitName Value="BasicSPCUnit"/>
</Unit168> </Unit167>
<Unit169> <Unit168>
<Filename Value="forms\analysis\statistical_process_control\schartunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\schartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SChartForm"/> <ComponentName Value="SChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="SChartUnit"/> <UnitName Value="SChartUnit"/>
</Unit169> </Unit168>
<Unit170> <Unit169>
<Filename Value="forms\analysis\statistical_process_control\rchartunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\rchartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="RChartForm"/> <ComponentName Value="RChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="RChartUnit"/> <UnitName Value="RChartUnit"/>
</Unit170> </Unit169>
<Unit171> <Unit170>
<Filename Value="forms\analysis\statistical_process_control\xbarchartunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\xbarchartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="XBarChartForm"/> <ComponentName Value="XBarChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="XBarChartUnit"/> <UnitName Value="XBarChartUnit"/>
</Unit171> </Unit170>
<Unit172> <Unit171>
<Filename Value="forms\analysis\statistical_process_control\cchartunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\cchartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CChartForm"/> <ComponentName Value="CChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="CChartUnit"/> <UnitName Value="CChartUnit"/>
</Unit172> </Unit171>
<Unit173> <Unit172>
<Filename Value="forms\analysis\statistical_process_control\pchartunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\pchartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="PChartForm"/> <ComponentName Value="PChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="PChartUnit"/> <UnitName Value="PChartUnit"/>
</Unit173> </Unit172>
<Unit174> <Unit173>
<Filename Value="forms\analysis\statistical_process_control\uchartunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\uchartunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="UChartForm"/> <ComponentName Value="UChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="UChartUnit"/> <UnitName Value="UChartUnit"/>
</Unit174> </Unit173>
<Unit175> <Unit174>
<Filename Value="forms\analysis\statistical_process_control\cumsumunit.pas"/> <Filename Value="forms\analysis\statistical_process_control\cusumunit.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CUSUMChartForm"/> <ComponentName Value="CUSUMChartForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="CUMSUMUnit"/> <UnitName Value="CUSUMUnit"/>
</Unit175> </Unit174>
</Units> </Units>
</ProjectOptions> </ProjectOptions>
<CompilerOptions> <CompilerOptions>

View File

@ -8,8 +8,7 @@ uses
{$ENDIF}{$ENDIF} {$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset Interfaces, // this includes the LCL widgetset
Forms, tachartlazaruspkg, tachartprint, lhelpcontrolpkg, Forms, tachartlazaruspkg, tachartprint, lhelpcontrolpkg,
Globals, LicenseUnit, OptionsUnit, DictionaryUnit, MainDM, MainUnit, Globals, LicenseUnit, OptionsUnit, MainDM, MainUnit;
cumsumunit;
{$R LazStats.res} {$R LazStats.res}
@ -29,7 +28,6 @@ begin
end; end;
Application.CreateForm(TMainDataModule, MainDataModule); Application.CreateForm(TMainDataModule, MainDataModule);
Application.CreateForm(TOS3MainFrm, OS3MainFrm); Application.CreateForm(TOS3MainFrm, OS3MainFrm);
Application.CreateForm(TCUSUMChartForm, CUSUMChartForm);
Application.Run; Application.Run;
end. end.

View File

@ -1,4 +1,4 @@
unit CUMSUMUnit; unit CUSUMUnit;
{$mode objfpc}{$H+} {$mode objfpc}{$H+}
@ -58,7 +58,7 @@ var
groups: StrDyneVec = nil; groups: StrDyneVec = nil;
means: DblDyneVec = nil; means: DblDyneVec = nil;
stdDev: DblDyneVec = nil; stdDev: DblDyneVec = nil;
cumSums: DblDyneVec = nil; cuSums: DblDyneVec = nil;
count: IntDyneVec = nil; count: IntDyneVec = nil;
ColNoSelected: IntDyneVec = nil; ColNoSelected: IntDyneVec = nil;
lReport: TStrings; lReport: TStrings;
@ -76,7 +76,7 @@ begin
SetLength(means, numGrps); SetLength(means, numGrps);
SetLength(count, numGrps); SetLength(count, numGrps);
SetLength(stdDev, numGrps); SetLength(stdDev, numGrps);
SetLength(cumSums, numGrps); SetLength(cuSums, numGrps);
SEMean := 0.0; SEMean := 0.0;
grandMean := 0.0; grandMean := 0.0;
grandSum := 0.0; grandSum := 0.0;
@ -136,11 +136,11 @@ begin
target := StrToFloat(TargetEdit.Text) target := StrToFloat(TargetEdit.Text)
else else
target := means[numGrps-1]; target := means[numGrps-1];
cumsums[0] := means[0] - target; cusums[0] := means[0] - target;
grandSum := grandSum + (means[0] - target); grandSum := grandSum + (means[0] - target);
for j := 1 to numGrps-1 do for j := 1 to numGrps-1 do
begin begin
cumsums[j] := cumsums[j-1] + (means[j] - target); cusums[j] := cusums[j-1] + (means[j] - target);
grandSum := grandSum + (means[j] - target); grandSum := grandSum + (means[j] - target);
end; end;
@ -158,13 +158,13 @@ begin
lReport := TStringList.Create; lReport := TStringList.Create;
try try
lReport.Clear; lReport.Clear;
lReport.Add('CUMSUM Chart Results'); lReport.Add('CUSUM Chart Results');
lReport.Add(''); lReport.Add('');
lReport.Add(' Group Size Mean Std.Dev. Cum.Dev. of' ); lReport.Add(' Group Size Mean Std.Dev. Cum.Dev. of' );
lReport.Add(' Mean from Target'); lReport.Add(' Mean from Target');
lReport.Add('------- ---- -------- -------- ----------------'); lReport.Add('------- ---- -------- -------- ----------------');
for i := 0 to numGrps - 1 do for i := 0 to numGrps - 1 do
lReport.Add('%7d %4d %8.2f %8.2f %16.2f', [i+1, count[i], means[i], stddev[i], cumsums[i]]); lReport.Add('%7d %4d %8.2f %8.2f %10.2f', [i+1, count[i], means[i], stddev[i], cusums[i]]);
lReport.Add(''); lReport.Add('');
lReport.Add('Mean of group deviations: %8.3f', [grandSum]); lReport.Add('Mean of group deviations: %8.3f', [grandSum]);
lReport.Add('Mean of all observations: %8.3f', [grandMean]); lReport.Add('Mean of all observations: %8.3f', [grandMean]);
@ -183,10 +183,10 @@ begin
PlotMeans( PlotMeans(
Format('Cumulative Sum Chart for "%s"', [GetFileName]), // chart title Format('Cumulative Sum Chart for "%s"', [GetFileName]), // chart title
GroupEdit.Text, // x title GroupEdit.Text, // x title
'CUSUM of ' + MeasEdit.Text, // y title 'CUSUM of ' + MeasEdit.Text + ' differences', // y title
'Data', // series title 'Data', // series title
'Mean deviation', // mean label at right 'Mean', // mean label at right
groups, cumSums, groups, cuSums,
NaN, NaN, grandSum, NaN, NaN, grandSum,
NaN, NaN, NaN NaN, NaN, NaN
); );

View File

@ -875,9 +875,9 @@ object OS3MainFrm: TOS3MainFrm
Caption = 'S Control Chart' Caption = 'S Control Chart'
OnClick = mnuAnalysisSPC_SChartClick OnClick = mnuAnalysisSPC_SChartClick
end end
object mnuAnalysisSPC_CUMSUM: TMenuItem object mnuAnalysisSPC_CUSUM: TMenuItem
Caption = 'CUMSUM Chart' Caption = 'CUSUM Chart'
OnClick = mnuAnalysisSPC_CUMSUMClick OnClick = mnuAnalysisSPC_CUSUMClick
end end
object mnuAnalysisSPC_CChart: TMenuItem object mnuAnalysisSPC_CChart: TMenuItem
Caption = 'Defect (nonconformity) c Chart' Caption = 'Defect (nonconformity) c Chart'

View File

@ -63,7 +63,7 @@ type
mnuAnalysis: TMenuItem; mnuAnalysis: TMenuItem;
mnuAnalysisSPC: TMenuItem; mnuAnalysisSPC: TMenuItem;
mnuAnalysisSPC_CChart: TMenuItem; mnuAnalysisSPC_CChart: TMenuItem;
mnuAnalysisSPC_CUMSUM: TMenuItem; mnuAnalysisSPC_CUSUM: TMenuItem;
mnuAnalysisSPC_PChart: TMenuItem; mnuAnalysisSPC_PChart: TMenuItem;
mnuAnalysisSPC_Range: TMenuItem; mnuAnalysisSPC_Range: TMenuItem;
mnuAnalysisSPC_SChart: TMenuItem; mnuAnalysisSPC_SChart: TMenuItem;
@ -286,7 +286,7 @@ type
// Menu 'Analysis" / "Statistical Process Control" // Menu 'Analysis" / "Statistical Process Control"
procedure mnuAnalysisSPC_CChartClick(Sender: TObject); procedure mnuAnalysisSPC_CChartClick(Sender: TObject);
procedure mnuAnalysisSPC_CUMSUMClick(Sender: TObject); procedure mnuAnalysisSPC_CUSUMClick(Sender: TObject);
procedure mnuAnalysisSPC_PChartClick(Sender: TObject); procedure mnuAnalysisSPC_PChartClick(Sender: TObject);
procedure mnuAnalysisSPC_RangeClick(Sender: TObject); procedure mnuAnalysisSPC_RangeClick(Sender: TObject);
procedure mnuAnalysisSPC_SChartClick(Sender: TObject); procedure mnuAnalysisSPC_SChartClick(Sender: TObject);
@ -510,7 +510,7 @@ uses
BinomialUnit, KendallTauUnit, KaplanMeierUnit, BinomialUnit, KendallTauUnit, KaplanMeierUnit,
// Statistical process control // Statistical process control
XBarChartUnit, RChartUnit, SChartUnit, CUMSUMUnit, CChartUnit, XBarChartUnit, RChartUnit, SChartUnit, CUSUMUnit, CChartUnit,
PChartUnit, UChartUnit, PChartUnit, UChartUnit,
CorSimUnit, CorSimUnit,
@ -2127,12 +2127,12 @@ begin
end; end;
// Menu "Analysis" > "Statistical Process Control" > "CUMSUM Chart" // Menu "Analysis" > "Statistical Process Control" > "CUSUM Chart"
procedure TOS3MainFrm.mnuAnalysisSPC_CUMSUMClick(Sender: TObject); procedure TOS3MainFrm.mnuAnalysisSPC_CUSUMClick(Sender: TObject);
begin begin
if CUMSUMChartForm = nil then if CUSUMChartForm = nil then
Application.CreateForm(TCUMSUMChartForm, CUMSUMChartForm); Application.CreateForm(TCUSUMChartForm, CUSUMChartForm);
CUMSUMChartForm.ShowModal; CUSUMChartForm.ShowModal;
end; end;