Smalltalk Binary Storage File Statistics May 29, 2005 8:29:38 pm] Y%5 pStatistics.pst(Xspace33111392XProgramming.SUnit.TestCase@ testSelector Core.Symbol@Kernel.CompiledMethodPbytesmclass sourceCodeCore.ByteArray Core.ArrayPKernel.ClassOrganizer@ globalComment categoryArray categoryStops elementArray Core.String@ Core.Object@Kernel.CompiledBlockPbytes outerMethodCore.OrderedCollectionP firstIndex lastIndex Core.FloatCore.Collection@Core.IdentityDictionaryPtally valueArray SmalltalkCore initializesetUpFrequencyTable new:with: testClasses rangeStartassert:rangeEndtestClassWidth classWidthtestDistributionVectorsdistributionVectorstestInstantiation testRangetestSizetestSortedData sortedDatainitialize-releasetestingnewinstance creationinitialize:range:to:trials: range:to: BellCurve!createPermutationsArray:range:to:range raisedTo:!createExactProbabilityArray:with: createAscendingProbabilityArray:!createDescendingProbabilityArray:printingprintPermutations printString accessingascendingProbabilityArraydescendingProbabilityArrayexactProbabilityArraypermutationsArray isIntegerrangeMaxrangeMintrialsnew:new:max: new:min:max:creating probability arraysIntervalfrom:to: from:to:by:ArraydistributionVectors:Bag Transcript initialize: Dictionary StatistictestMeanmean: Exception should:raise:mean testMedianmedian:medianvaluesvalues:SortedCollectionadd:do:remove:ifAbsent:adding enumeratingremovingstatistical calculations&binomialDistribution:trials:successes:combination:select:0binomialDistributionCumulative:trials:successes:geometricDistribution:trial: factorialpermutation:select:probability distributions permutations range values saveSourceparcel hideSourceloadOrderedClassesnameSUnit tests for FrequencyTable. Instance Variables: testTable description of testTable values description of values Permutations: ,a BellCurve for  trials of  to /range maximum cannot be less than the minimum: #range parameters must be integers: , trials must be an integer > 0: &numberOfClasses must be an Integer > 0INDEX :  for  // 3Initial distribution vectors must be an Integer > 0sizemeanmedianstdevpopstdevmeanmedian!successes must be an Integer >= 00trials must be an Integer >= number of successes#probability must be integer 0 <=> 1probability must be 0 <=> 1trial must be integer > 0&size and choices must both be integersboth values must be at least 0-size must be greater than or equal to choices&size and choices must both be integerssize and choices cannot be < 0size must be >= choices(cannot calculate median for an empty set0cannot calculate median for less than two values Statistics Statistics\5[5Y5ZfEe3DpF!ErF!Ep!Er!Ep!Er!EeDpI!Ep!Ep=!EeDpJ!EpJ!Ep!EeD4!E4!E4!EeoDpF!ErF!Ep!Er!Ep!Er!ffffEp!Er!Ep!Er!EeYDI E E ffffffEK EK EK EepLpMpNDF!EeDPe$D EAf6cX6DY6Z6[`L fe47e7 77e1ppkH D7 -fn]^D7 7-f`pIkH\ D7 -f` DJJJbe DJbe DJbe DbeJVM4K We4JeJVM4JJa We4Ȱe' 4NJOPgQ=fOeSP4ORQ5J VJ 5J fDJeS5J fe4Ie4Je44J e MKNOeD'IeDLDMD=epIkHD-fZ`1D'bDJLDJKMDNgDDLMe1D'bDJLDJKMDNgDDLMe^ D'b4MJNOg 5fNDLJPDQg*aR7h 7 !7"7j!WfPepIkHD-fD"EeDPe D!Pe D!e2\5]fؼ=f f!"f#$f=Z=[EeD4!E4!EegJMJN4LD6CVE8&WMf#ND8&fJOgdMf$ND8&fODD 6CEz'&EeQJMJN4LD6Cfgd&VJ D8&f D6Cf$NMDD 6CEz'&EeDPe4X4Xf`DPeApIkHD-fpkHD-fIJkHD-f8Je#IOJPgI4aOJPJOe+IJkHD-fqIkHD-fJJNeX ppkHD-fIGmID-fD-fIJP#NJQRg NJQtO=Pe8ppkHD-fIIkHD-fD-ftNtO=PeM'D-fI f=e 4eCKD-f5(N5NfK=aOKI ȰK=MoȰMefAf*A???FrequencyTableTest @  superclass methodDictformat subclassesinstanceVariables organizationname classPool environment@ testSelector testTable testTable2testTableEmptyvalues Fnordistan  BellCurve @  superclass methodDictformat subclassesinstanceVariables organizationname classPool environment@permutationsArrayexactProbabilityArrayascendingProbabilityArraydescendingProbabilityArraytrialsrangeMinrangeMax Fnordistan FrequencyTable @  superclass methodDictformat subclassesinstanceVariables organizationname classPool environmentP firstIndex lastIndexdistributionVectors Fnordistan StatisticTest @  superclass methodDictformat subclassesinstanceVariables organizationname classPool environment@ testSelectortestStatstat1stat2 valueArray valueHash Fnordistan Statistic @  superclass methodDictformat subclassesinstanceVariables organizationname classPool environment@Values Fnordistan+EBEGHVKVKGJNK!    @   /  #E$(,048< @@3?#'LP\lt|7##pxh`L$X3K;wg/C# LP|0Dhlpt #PTL\`d@L#x|4H<,4<DLp\ \X4,4e,@ep40He40He0Lepp@@`,OD,cSlXH,W`dhL,]pdP,axdT,gfldX,j`dh\,td`,}dd0O0h4Tl4Dt4K@e4@e4@e4۟@e4SC4ߤ@ex4@e4ۮ@e4@e4s|4888c888888S\ H8'\L8'X8X\ PTX<`hx@e<k < <<</`dphCJD<#$@e <&@w,@@3.@@0@$@@`DD5D<dD>`<4d $d@DJh<Hdl(pLHH@eLLpCX4LVp@@`SL{Z@eESL{]eE cL`eEC4Lwdt4@@eC4LftH@@ePPPgi ||Pgr|xPPC| $P(,0 Pˊ4tP8x # $!!%""& &' ((3)4*6+7,8-9.-/*0;1<2=3)4&5>6?7@8091:/;,<CF?A#B=ID>@&E>FGHJQLLKI&MWQPXRYSUOTNSUPT&Vc[`X_Z^WM\aYR]