Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_centraltendency.wasp
Title produced by softwareCentral Tendency
Date of computationSat, 18 Dec 2010 14:13:02 +0000
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2010/Dec/18/t12926815133p80hh3rxoflvpi.htm/, Retrieved Tue, 30 Apr 2024 06:11:15 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=111981, Retrieved Tue, 30 Apr 2024 06:11:15 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact133
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-     [Central Tendency] [central tendency] [2009-12-11 15:05:55] [f7fc9270f813d017f9fa5b506fdc7682]
-    D    [Central Tendency] [Mean olieproducti...] [2010-12-18 14:13:02] [8f110cf3e3846d42560df9b5835185a6] [Current]
-    D      [Central Tendency] [Mean olieproducti...] [2010-12-18 14:16:22] [a8a0ff0853b70f438be515083758c362]
Feedback Forum

Post a new message
Dataseries X:
31806
34571
37121
40438
43635
48064
50846
53668
58465
58618
55826
60412
62714
63332
66050
62948
59535
57298
56599
57686
57472
60463
60784
63154
64042
65460
65268
65774
66028
67104
68102
69897
72185
73538
72325
74820
74813
74533
76916
80371
81261
81557
81446
81995
79948




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time1 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input & view raw input (R code)  \tabularnewline
Raw Output & view raw output of R engine  \tabularnewline
Computing time & 1 seconds \tabularnewline
R Server & 'Gwilym Jenkins' @ 72.249.127.135 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=111981&T=0

[TABLE]
[ROW][C]Summary of computational transaction[/C][/ROW]
[ROW][C]Raw Input[/C][C]view raw input (R code) [/C][/ROW]
[ROW][C]Raw Output[/C][C]view raw output of R engine [/C][/ROW]
[ROW][C]Computing time[/C][C]1 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Gwilym Jenkins' @ 72.249.127.135[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=111981&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=111981&T=0

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time1 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135







Central Tendency - Ungrouped Data
MeasureValueS.E.Value/S.E.
Arithmetic Mean63086.41884.4720591768433.4769622573004
Geometric Mean61664.9236239131
Harmonic Mean60015.9209129228
Quadratic Mean64312.8929717829
Winsorized Mean ( 1 / 15 )63138.11111111111859.9469657428433.9461889365725
Winsorized Mean ( 2 / 15 )63246.51111111111820.5554324015234.7402281663469
Winsorized Mean ( 3 / 15 )63455.31111111111748.5278982422736.2907055557422
Winsorized Mean ( 4 / 15 )63660.37777777781648.4220573262438.6189795840487
Winsorized Mean ( 5 / 15 )64105.48888888891509.6815526883542.4629212529847
Winsorized Mean ( 6 / 15 )64072.15555555561329.9761355630548.1754174697506
Winsorized Mean ( 7 / 15 )64185.08888888891165.3221602604955.0792656981152
Winsorized Mean ( 8 / 15 )64567.48888888891090.6263998560059.2022060876339
Winsorized Mean ( 9 / 15 )64666.08888888891051.0989894767361.5223585374023
Winsorized Mean ( 10 / 15 )64600.3111111111977.7794141056166.0683894334205
Winsorized Mean ( 11 / 15 )64346.3333333333910.13793049474270.6995403414901
Winsorized Mean ( 12 / 15 )64366.0666666667892.9543001868772.0821509602414
Winsorized Mean ( 13 / 15 )63930.1333333333726.74316430819487.9679871419088
Winsorized Mean ( 14 / 15 )63419.2888888889617.968966909222102.625361927284
Winsorized Mean ( 15 / 15 )63392.2888888889508.200597297124124.738713858351
Trimmed Mean ( 1 / 15 )63374.11627906981775.2898221453135.6978987253397
Trimmed Mean ( 2 / 15 )63633.14634146341661.7833704175538.292082755332
Trimmed Mean ( 3 / 15 )63856.20512820511538.2586502295641.5120078269515
Trimmed Mean ( 4 / 15 )64018.72972972971411.6765997548045.3494304154716
Trimmed Mean ( 5 / 15 )64133.91428571431287.0045714801549.8319242269323
Trimmed Mean ( 6 / 15 )64141.66666666671176.9421720129854.4985711209262
Trimmed Mean ( 7 / 15 )64158.48387096771098.7757438196358.3908811528148
Trimmed Mean ( 8 / 15 )64152.58620689661052.2538436709660.9668347545209
Trimmed Mean ( 9 / 15 )64066.14814814811009.8511832251663.441177484726
Trimmed Mean ( 10 / 15 )63946.16957.62376864124866.7758697037479
Trimmed Mean ( 11 / 15 )63818.1739130435904.14918985667170.5836764872401
Trimmed Mean ( 12 / 15 )63715.2857142857846.25994301778475.2904426588779
Trimmed Mean ( 13 / 15 )63715.2857142857750.01690142031384.9517998776128
Trimmed Mean ( 14 / 15 )63516.9411764706681.28675546064393.2308468752258
Trimmed Mean ( 15 / 15 )63537.8666666667621.902954201413102.166851334958
Median63332
Midrange56900.5
Midmean - Weighted Average at Xnp63431.5
Midmean - Weighted Average at X(n+1)p63818.1739130435
Midmean - Empirical Distribution Function63818.1739130435
Midmean - Empirical Distribution Function - Averaging63818.1739130435
Midmean - Empirical Distribution Function - Interpolation63818.1739130435
Midmean - Closest Observation63546.5
Midmean - True Basic - Statistics Graphics Toolkit63818.1739130435
Midmean - MS Excel (old versions)63818.1739130435
Number of observations45

\begin{tabular}{lllllllll}
\hline
Central Tendency - Ungrouped Data \tabularnewline
Measure & Value & S.E. & Value/S.E. \tabularnewline
Arithmetic Mean & 63086.4 & 1884.47205917684 & 33.4769622573004 \tabularnewline
Geometric Mean & 61664.9236239131 &  &  \tabularnewline
Harmonic Mean & 60015.9209129228 &  &  \tabularnewline
Quadratic Mean & 64312.8929717829 &  &  \tabularnewline
Winsorized Mean ( 1 / 15 ) & 63138.1111111111 & 1859.94696574284 & 33.9461889365725 \tabularnewline
Winsorized Mean ( 2 / 15 ) & 63246.5111111111 & 1820.55543240152 & 34.7402281663469 \tabularnewline
Winsorized Mean ( 3 / 15 ) & 63455.3111111111 & 1748.52789824227 & 36.2907055557422 \tabularnewline
Winsorized Mean ( 4 / 15 ) & 63660.3777777778 & 1648.42205732624 & 38.6189795840487 \tabularnewline
Winsorized Mean ( 5 / 15 ) & 64105.4888888889 & 1509.68155268835 & 42.4629212529847 \tabularnewline
Winsorized Mean ( 6 / 15 ) & 64072.1555555556 & 1329.97613556305 & 48.1754174697506 \tabularnewline
Winsorized Mean ( 7 / 15 ) & 64185.0888888889 & 1165.32216026049 & 55.0792656981152 \tabularnewline
Winsorized Mean ( 8 / 15 ) & 64567.4888888889 & 1090.62639985600 & 59.2022060876339 \tabularnewline
Winsorized Mean ( 9 / 15 ) & 64666.0888888889 & 1051.09898947673 & 61.5223585374023 \tabularnewline
Winsorized Mean ( 10 / 15 ) & 64600.3111111111 & 977.77941410561 & 66.0683894334205 \tabularnewline
Winsorized Mean ( 11 / 15 ) & 64346.3333333333 & 910.137930494742 & 70.6995403414901 \tabularnewline
Winsorized Mean ( 12 / 15 ) & 64366.0666666667 & 892.95430018687 & 72.0821509602414 \tabularnewline
Winsorized Mean ( 13 / 15 ) & 63930.1333333333 & 726.743164308194 & 87.9679871419088 \tabularnewline
Winsorized Mean ( 14 / 15 ) & 63419.2888888889 & 617.968966909222 & 102.625361927284 \tabularnewline
Winsorized Mean ( 15 / 15 ) & 63392.2888888889 & 508.200597297124 & 124.738713858351 \tabularnewline
Trimmed Mean ( 1 / 15 ) & 63374.1162790698 & 1775.28982214531 & 35.6978987253397 \tabularnewline
Trimmed Mean ( 2 / 15 ) & 63633.1463414634 & 1661.78337041755 & 38.292082755332 \tabularnewline
Trimmed Mean ( 3 / 15 ) & 63856.2051282051 & 1538.25865022956 & 41.5120078269515 \tabularnewline
Trimmed Mean ( 4 / 15 ) & 64018.7297297297 & 1411.67659975480 & 45.3494304154716 \tabularnewline
Trimmed Mean ( 5 / 15 ) & 64133.9142857143 & 1287.00457148015 & 49.8319242269323 \tabularnewline
Trimmed Mean ( 6 / 15 ) & 64141.6666666667 & 1176.94217201298 & 54.4985711209262 \tabularnewline
Trimmed Mean ( 7 / 15 ) & 64158.4838709677 & 1098.77574381963 & 58.3908811528148 \tabularnewline
Trimmed Mean ( 8 / 15 ) & 64152.5862068966 & 1052.25384367096 & 60.9668347545209 \tabularnewline
Trimmed Mean ( 9 / 15 ) & 64066.1481481481 & 1009.85118322516 & 63.441177484726 \tabularnewline
Trimmed Mean ( 10 / 15 ) & 63946.16 & 957.623768641248 & 66.7758697037479 \tabularnewline
Trimmed Mean ( 11 / 15 ) & 63818.1739130435 & 904.149189856671 & 70.5836764872401 \tabularnewline
Trimmed Mean ( 12 / 15 ) & 63715.2857142857 & 846.259943017784 & 75.2904426588779 \tabularnewline
Trimmed Mean ( 13 / 15 ) & 63715.2857142857 & 750.016901420313 & 84.9517998776128 \tabularnewline
Trimmed Mean ( 14 / 15 ) & 63516.9411764706 & 681.286755460643 & 93.2308468752258 \tabularnewline
Trimmed Mean ( 15 / 15 ) & 63537.8666666667 & 621.902954201413 & 102.166851334958 \tabularnewline
Median & 63332 &  &  \tabularnewline
Midrange & 56900.5 &  &  \tabularnewline
Midmean - Weighted Average at Xnp & 63431.5 &  &  \tabularnewline
Midmean - Weighted Average at X(n+1)p & 63818.1739130435 &  &  \tabularnewline
Midmean - Empirical Distribution Function & 63818.1739130435 &  &  \tabularnewline
Midmean - Empirical Distribution Function - Averaging & 63818.1739130435 &  &  \tabularnewline
Midmean - Empirical Distribution Function - Interpolation & 63818.1739130435 &  &  \tabularnewline
Midmean - Closest Observation & 63546.5 &  &  \tabularnewline
Midmean - True Basic - Statistics Graphics Toolkit & 63818.1739130435 &  &  \tabularnewline
Midmean - MS Excel (old versions) & 63818.1739130435 &  &  \tabularnewline
Number of observations & 45 &  &  \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=111981&T=1

[TABLE]
[ROW][C]Central Tendency - Ungrouped Data[/C][/ROW]
[ROW][C]Measure[/C][C]Value[/C][C]S.E.[/C][C]Value/S.E.[/C][/ROW]
[ROW][C]Arithmetic Mean[/C][C]63086.4[/C][C]1884.47205917684[/C][C]33.4769622573004[/C][/ROW]
[ROW][C]Geometric Mean[/C][C]61664.9236239131[/C][C][/C][C][/C][/ROW]
[ROW][C]Harmonic Mean[/C][C]60015.9209129228[/C][C][/C][C][/C][/ROW]
[ROW][C]Quadratic Mean[/C][C]64312.8929717829[/C][C][/C][C][/C][/ROW]
[ROW][C]Winsorized Mean ( 1 / 15 )[/C][C]63138.1111111111[/C][C]1859.94696574284[/C][C]33.9461889365725[/C][/ROW]
[ROW][C]Winsorized Mean ( 2 / 15 )[/C][C]63246.5111111111[/C][C]1820.55543240152[/C][C]34.7402281663469[/C][/ROW]
[ROW][C]Winsorized Mean ( 3 / 15 )[/C][C]63455.3111111111[/C][C]1748.52789824227[/C][C]36.2907055557422[/C][/ROW]
[ROW][C]Winsorized Mean ( 4 / 15 )[/C][C]63660.3777777778[/C][C]1648.42205732624[/C][C]38.6189795840487[/C][/ROW]
[ROW][C]Winsorized Mean ( 5 / 15 )[/C][C]64105.4888888889[/C][C]1509.68155268835[/C][C]42.4629212529847[/C][/ROW]
[ROW][C]Winsorized Mean ( 6 / 15 )[/C][C]64072.1555555556[/C][C]1329.97613556305[/C][C]48.1754174697506[/C][/ROW]
[ROW][C]Winsorized Mean ( 7 / 15 )[/C][C]64185.0888888889[/C][C]1165.32216026049[/C][C]55.0792656981152[/C][/ROW]
[ROW][C]Winsorized Mean ( 8 / 15 )[/C][C]64567.4888888889[/C][C]1090.62639985600[/C][C]59.2022060876339[/C][/ROW]
[ROW][C]Winsorized Mean ( 9 / 15 )[/C][C]64666.0888888889[/C][C]1051.09898947673[/C][C]61.5223585374023[/C][/ROW]
[ROW][C]Winsorized Mean ( 10 / 15 )[/C][C]64600.3111111111[/C][C]977.77941410561[/C][C]66.0683894334205[/C][/ROW]
[ROW][C]Winsorized Mean ( 11 / 15 )[/C][C]64346.3333333333[/C][C]910.137930494742[/C][C]70.6995403414901[/C][/ROW]
[ROW][C]Winsorized Mean ( 12 / 15 )[/C][C]64366.0666666667[/C][C]892.95430018687[/C][C]72.0821509602414[/C][/ROW]
[ROW][C]Winsorized Mean ( 13 / 15 )[/C][C]63930.1333333333[/C][C]726.743164308194[/C][C]87.9679871419088[/C][/ROW]
[ROW][C]Winsorized Mean ( 14 / 15 )[/C][C]63419.2888888889[/C][C]617.968966909222[/C][C]102.625361927284[/C][/ROW]
[ROW][C]Winsorized Mean ( 15 / 15 )[/C][C]63392.2888888889[/C][C]508.200597297124[/C][C]124.738713858351[/C][/ROW]
[ROW][C]Trimmed Mean ( 1 / 15 )[/C][C]63374.1162790698[/C][C]1775.28982214531[/C][C]35.6978987253397[/C][/ROW]
[ROW][C]Trimmed Mean ( 2 / 15 )[/C][C]63633.1463414634[/C][C]1661.78337041755[/C][C]38.292082755332[/C][/ROW]
[ROW][C]Trimmed Mean ( 3 / 15 )[/C][C]63856.2051282051[/C][C]1538.25865022956[/C][C]41.5120078269515[/C][/ROW]
[ROW][C]Trimmed Mean ( 4 / 15 )[/C][C]64018.7297297297[/C][C]1411.67659975480[/C][C]45.3494304154716[/C][/ROW]
[ROW][C]Trimmed Mean ( 5 / 15 )[/C][C]64133.9142857143[/C][C]1287.00457148015[/C][C]49.8319242269323[/C][/ROW]
[ROW][C]Trimmed Mean ( 6 / 15 )[/C][C]64141.6666666667[/C][C]1176.94217201298[/C][C]54.4985711209262[/C][/ROW]
[ROW][C]Trimmed Mean ( 7 / 15 )[/C][C]64158.4838709677[/C][C]1098.77574381963[/C][C]58.3908811528148[/C][/ROW]
[ROW][C]Trimmed Mean ( 8 / 15 )[/C][C]64152.5862068966[/C][C]1052.25384367096[/C][C]60.9668347545209[/C][/ROW]
[ROW][C]Trimmed Mean ( 9 / 15 )[/C][C]64066.1481481481[/C][C]1009.85118322516[/C][C]63.441177484726[/C][/ROW]
[ROW][C]Trimmed Mean ( 10 / 15 )[/C][C]63946.16[/C][C]957.623768641248[/C][C]66.7758697037479[/C][/ROW]
[ROW][C]Trimmed Mean ( 11 / 15 )[/C][C]63818.1739130435[/C][C]904.149189856671[/C][C]70.5836764872401[/C][/ROW]
[ROW][C]Trimmed Mean ( 12 / 15 )[/C][C]63715.2857142857[/C][C]846.259943017784[/C][C]75.2904426588779[/C][/ROW]
[ROW][C]Trimmed Mean ( 13 / 15 )[/C][C]63715.2857142857[/C][C]750.016901420313[/C][C]84.9517998776128[/C][/ROW]
[ROW][C]Trimmed Mean ( 14 / 15 )[/C][C]63516.9411764706[/C][C]681.286755460643[/C][C]93.2308468752258[/C][/ROW]
[ROW][C]Trimmed Mean ( 15 / 15 )[/C][C]63537.8666666667[/C][C]621.902954201413[/C][C]102.166851334958[/C][/ROW]
[ROW][C]Median[/C][C]63332[/C][C][/C][C][/C][/ROW]
[ROW][C]Midrange[/C][C]56900.5[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - Weighted Average at Xnp[/C][C]63431.5[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - Weighted Average at X(n+1)p[/C][C]63818.1739130435[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - Empirical Distribution Function[/C][C]63818.1739130435[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - Empirical Distribution Function - Averaging[/C][C]63818.1739130435[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - Empirical Distribution Function - Interpolation[/C][C]63818.1739130435[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - Closest Observation[/C][C]63546.5[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - True Basic - Statistics Graphics Toolkit[/C][C]63818.1739130435[/C][C][/C][C][/C][/ROW]
[ROW][C]Midmean - MS Excel (old versions)[/C][C]63818.1739130435[/C][C][/C][C][/C][/ROW]
[ROW][C]Number of observations[/C][C]45[/C][C][/C][C][/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=111981&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=111981&T=1

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Central Tendency - Ungrouped Data
MeasureValueS.E.Value/S.E.
Arithmetic Mean63086.41884.4720591768433.4769622573004
Geometric Mean61664.9236239131
Harmonic Mean60015.9209129228
Quadratic Mean64312.8929717829
Winsorized Mean ( 1 / 15 )63138.11111111111859.9469657428433.9461889365725
Winsorized Mean ( 2 / 15 )63246.51111111111820.5554324015234.7402281663469
Winsorized Mean ( 3 / 15 )63455.31111111111748.5278982422736.2907055557422
Winsorized Mean ( 4 / 15 )63660.37777777781648.4220573262438.6189795840487
Winsorized Mean ( 5 / 15 )64105.48888888891509.6815526883542.4629212529847
Winsorized Mean ( 6 / 15 )64072.15555555561329.9761355630548.1754174697506
Winsorized Mean ( 7 / 15 )64185.08888888891165.3221602604955.0792656981152
Winsorized Mean ( 8 / 15 )64567.48888888891090.6263998560059.2022060876339
Winsorized Mean ( 9 / 15 )64666.08888888891051.0989894767361.5223585374023
Winsorized Mean ( 10 / 15 )64600.3111111111977.7794141056166.0683894334205
Winsorized Mean ( 11 / 15 )64346.3333333333910.13793049474270.6995403414901
Winsorized Mean ( 12 / 15 )64366.0666666667892.9543001868772.0821509602414
Winsorized Mean ( 13 / 15 )63930.1333333333726.74316430819487.9679871419088
Winsorized Mean ( 14 / 15 )63419.2888888889617.968966909222102.625361927284
Winsorized Mean ( 15 / 15 )63392.2888888889508.200597297124124.738713858351
Trimmed Mean ( 1 / 15 )63374.11627906981775.2898221453135.6978987253397
Trimmed Mean ( 2 / 15 )63633.14634146341661.7833704175538.292082755332
Trimmed Mean ( 3 / 15 )63856.20512820511538.2586502295641.5120078269515
Trimmed Mean ( 4 / 15 )64018.72972972971411.6765997548045.3494304154716
Trimmed Mean ( 5 / 15 )64133.91428571431287.0045714801549.8319242269323
Trimmed Mean ( 6 / 15 )64141.66666666671176.9421720129854.4985711209262
Trimmed Mean ( 7 / 15 )64158.48387096771098.7757438196358.3908811528148
Trimmed Mean ( 8 / 15 )64152.58620689661052.2538436709660.9668347545209
Trimmed Mean ( 9 / 15 )64066.14814814811009.8511832251663.441177484726
Trimmed Mean ( 10 / 15 )63946.16957.62376864124866.7758697037479
Trimmed Mean ( 11 / 15 )63818.1739130435904.14918985667170.5836764872401
Trimmed Mean ( 12 / 15 )63715.2857142857846.25994301778475.2904426588779
Trimmed Mean ( 13 / 15 )63715.2857142857750.01690142031384.9517998776128
Trimmed Mean ( 14 / 15 )63516.9411764706681.28675546064393.2308468752258
Trimmed Mean ( 15 / 15 )63537.8666666667621.902954201413102.166851334958
Median63332
Midrange56900.5
Midmean - Weighted Average at Xnp63431.5
Midmean - Weighted Average at X(n+1)p63818.1739130435
Midmean - Empirical Distribution Function63818.1739130435
Midmean - Empirical Distribution Function - Averaging63818.1739130435
Midmean - Empirical Distribution Function - Interpolation63818.1739130435
Midmean - Closest Observation63546.5
Midmean - True Basic - Statistics Graphics Toolkit63818.1739130435
Midmean - MS Excel (old versions)63818.1739130435
Number of observations45



Parameters (Session):
Parameters (R input):
R code (references can be found in the software module):
geomean <- function(x) {
return(exp(mean(log(x))))
}
harmean <- function(x) {
return(1/mean(1/x))
}
quamean <- function(x) {
return(sqrt(mean(x*x)))
}
winmean <- function(x) {
x <-sort(x[!is.na(x)])
n<-length(x)
denom <- 3
nodenom <- n/denom
if (nodenom>40) denom <- n/40
sqrtn = sqrt(n)
roundnodenom = floor(nodenom)
win <- array(NA,dim=c(roundnodenom,2))
for (j in 1:roundnodenom) {
win[j,1] <- (j*x[j+1]+sum(x[(j+1):(n-j)])+j*x[n-j])/n
win[j,2] <- sd(c(rep(x[j+1],j),x[(j+1):(n-j)],rep(x[n-j],j)))/sqrtn
}
return(win)
}
trimean <- function(x) {
x <-sort(x[!is.na(x)])
n<-length(x)
denom <- 3
nodenom <- n/denom
if (nodenom>40) denom <- n/40
sqrtn = sqrt(n)
roundnodenom = floor(nodenom)
tri <- array(NA,dim=c(roundnodenom,2))
for (j in 1:roundnodenom) {
tri[j,1] <- mean(x,trim=j/n)
tri[j,2] <- sd(x[(j+1):(n-j)]) / sqrt(n-j*2)
}
return(tri)
}
midrange <- function(x) {
return((max(x)+min(x))/2)
}
q1 <- function(data,n,p,i,f) {
np <- n*p;
i <<- floor(np)
f <<- np - i
qvalue <- (1-f)*data[i] + f*data[i+1]
}
q2 <- function(data,n,p,i,f) {
np <- (n+1)*p
i <<- floor(np)
f <<- np - i
qvalue <- (1-f)*data[i] + f*data[i+1]
}
q3 <- function(data,n,p,i,f) {
np <- n*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i]
} else {
qvalue <- data[i+1]
}
}
q4 <- function(data,n,p,i,f) {
np <- n*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- (data[i]+data[i+1])/2
} else {
qvalue <- data[i+1]
}
}
q5 <- function(data,n,p,i,f) {
np <- (n-1)*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i+1]
} else {
qvalue <- data[i+1] + f*(data[i+2]-data[i+1])
}
}
q6 <- function(data,n,p,i,f) {
np <- n*p+0.5
i <<- floor(np)
f <<- np - i
qvalue <- data[i]
}
q7 <- function(data,n,p,i,f) {
np <- (n+1)*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i]
} else {
qvalue <- f*data[i] + (1-f)*data[i+1]
}
}
q8 <- function(data,n,p,i,f) {
np <- (n+1)*p
i <<- floor(np)
f <<- np - i
if (f==0) {
qvalue <- data[i]
} else {
if (f == 0.5) {
qvalue <- (data[i]+data[i+1])/2
} else {
if (f < 0.5) {
qvalue <- data[i]
} else {
qvalue <- data[i+1]
}
}
}
}
midmean <- function(x,def) {
x <-sort(x[!is.na(x)])
n<-length(x)
if (def==1) {
qvalue1 <- q1(x,n,0.25,i,f)
qvalue3 <- q1(x,n,0.75,i,f)
}
if (def==2) {
qvalue1 <- q2(x,n,0.25,i,f)
qvalue3 <- q2(x,n,0.75,i,f)
}
if (def==3) {
qvalue1 <- q3(x,n,0.25,i,f)
qvalue3 <- q3(x,n,0.75,i,f)
}
if (def==4) {
qvalue1 <- q4(x,n,0.25,i,f)
qvalue3 <- q4(x,n,0.75,i,f)
}
if (def==5) {
qvalue1 <- q5(x,n,0.25,i,f)
qvalue3 <- q5(x,n,0.75,i,f)
}
if (def==6) {
qvalue1 <- q6(x,n,0.25,i,f)
qvalue3 <- q6(x,n,0.75,i,f)
}
if (def==7) {
qvalue1 <- q7(x,n,0.25,i,f)
qvalue3 <- q7(x,n,0.75,i,f)
}
if (def==8) {
qvalue1 <- q8(x,n,0.25,i,f)
qvalue3 <- q8(x,n,0.75,i,f)
}
midm <- 0
myn <- 0
roundno4 <- round(n/4)
round3no4 <- round(3*n/4)
for (i in 1:n) {
if ((x[i]>=qvalue1) & (x[i]<=qvalue3)){
midm = midm + x[i]
myn = myn + 1
}
}
midm = midm / myn
return(midm)
}
(arm <- mean(x))
sqrtn <- sqrt(length(x))
(armse <- sd(x) / sqrtn)
(armose <- arm / armse)
(geo <- geomean(x))
(har <- harmean(x))
(qua <- quamean(x))
(win <- winmean(x))
(tri <- trimean(x))
(midr <- midrange(x))
midm <- array(NA,dim=8)
for (j in 1:8) midm[j] <- midmean(x,j)
midm
bitmap(file='test1.png')
lb <- win[,1] - 2*win[,2]
ub <- win[,1] + 2*win[,2]
if ((ylimmin == '') | (ylimmax == '')) plot(win[,1],type='b',main=main, xlab='j', pch=19, ylab='Winsorized Mean(j/n)', ylim=c(min(lb),max(ub))) else plot(win[,1],type='l',main=main, xlab='j', pch=19, ylab='Winsorized Mean(j/n)', ylim=c(ylimmin,ylimmax))
lines(ub,lty=3)
lines(lb,lty=3)
grid()
dev.off()
bitmap(file='test2.png')
lb <- tri[,1] - 2*tri[,2]
ub <- tri[,1] + 2*tri[,2]
if ((ylimmin == '') | (ylimmax == '')) plot(tri[,1],type='b',main=main, xlab='j', pch=19, ylab='Trimmed Mean(j/n)', ylim=c(min(lb),max(ub))) else plot(tri[,1],type='l',main=main, xlab='j', pch=19, ylab='Trimmed Mean(j/n)', ylim=c(ylimmin,ylimmax))
lines(ub,lty=3)
lines(lb,lty=3)
grid()
dev.off()
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Central Tendency - Ungrouped Data',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Measure',header=TRUE)
a<-table.element(a,'Value',header=TRUE)
a<-table.element(a,'S.E.',header=TRUE)
a<-table.element(a,'Value/S.E.',header=TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('arithmetic_mean.htm', 'Arithmetic Mean', 'click to view the definition of the Arithmetic Mean'),header=TRUE)
a<-table.element(a,arm)
a<-table.element(a,hyperlink('arithmetic_mean_standard_error.htm', armse, 'click to view the definition of the Standard Error of the Arithmetic Mean'))
a<-table.element(a,armose)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('geometric_mean.htm', 'Geometric Mean', 'click to view the definition of the Geometric Mean'),header=TRUE)
a<-table.element(a,geo)
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('harmonic_mean.htm', 'Harmonic Mean', 'click to view the definition of the Harmonic Mean'),header=TRUE)
a<-table.element(a,har)
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('quadratic_mean.htm', 'Quadratic Mean', 'click to view the definition of the Quadratic Mean'),header=TRUE)
a<-table.element(a,qua)
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
for (j in 1:length(win[,1])) {
a<-table.row.start(a)
mylabel <- paste('Winsorized Mean (',j)
mylabel <- paste(mylabel,'/')
mylabel <- paste(mylabel,length(win[,1]))
mylabel <- paste(mylabel,')')
a<-table.element(a,hyperlink('winsorized_mean.htm', mylabel, 'click to view the definition of the Winsorized Mean'),header=TRUE)
a<-table.element(a,win[j,1])
a<-table.element(a,win[j,2])
a<-table.element(a,win[j,1]/win[j,2])
a<-table.row.end(a)
}
for (j in 1:length(tri[,1])) {
a<-table.row.start(a)
mylabel <- paste('Trimmed Mean (',j)
mylabel <- paste(mylabel,'/')
mylabel <- paste(mylabel,length(tri[,1]))
mylabel <- paste(mylabel,')')
a<-table.element(a,hyperlink('arithmetic_mean.htm', mylabel, 'click to view the definition of the Trimmed Mean'),header=TRUE)
a<-table.element(a,tri[j,1])
a<-table.element(a,tri[j,2])
a<-table.element(a,tri[j,1]/tri[j,2])
a<-table.row.end(a)
}
a<-table.row.start(a)
a<-table.element(a,hyperlink('median_1.htm', 'Median', 'click to view the definition of the Median'),header=TRUE)
a<-table.element(a,median(x))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('midrange.htm', 'Midrange', 'click to view the definition of the Midrange'),header=TRUE)
a<-table.element(a,midr)
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_1.htm','Weighted Average at Xnp',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[1])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_2.htm','Weighted Average at X(n+1)p',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[2])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_3.htm','Empirical Distribution Function',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[3])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_4.htm','Empirical Distribution Function - Averaging',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[4])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_5.htm','Empirical Distribution Function - Interpolation',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[5])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_6.htm','Closest Observation',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[6])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_7.htm','True Basic - Statistics Graphics Toolkit',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[7])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
mymid <- hyperlink('midmean.htm', 'Midmean', 'click to view the definition of the Midmean')
mylabel <- paste(mymid,hyperlink('method_8.htm','MS Excel (old versions)',''),sep=' - ')
a<-table.element(a,mylabel,header=TRUE)
a<-table.element(a,midm[8])
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Number of observations',header=TRUE)
a<-table.element(a,length(x))
a<-table.element(a,'')
a<-table.element(a,'')
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable.tab')