Home
»
date
»
2009
»
Dec
»
10
»
Standaard deviation mean plot
*The author of this computation has been verified*
R Software Module:
/rwasp_smp.wasp
(opens new window with default values)
Title produced by software: Standard Deviation-Mean Plot
Date of computation: Thu, 10 Dec 2009 05:13:58 -0700
Cite this page as follows:
Statistical Computations at FreeStatistics.org
, Office for Research Development and Education, URL
http://www.freestatistics.org/blog/date/2009/Dec/10/t126044732586737s07s043fmq.htm/
, Retrieved Wed, 22 May 2013 22:26:15 +0000
Original text written by user:
IsPrivate?
No (this computation is public)
User-defined keywords:
System-generated keywords (parent):
t125917594285j204odynpyk7h (pk = 59568)
Estimated Impact
36
Dataseries X:
»
Textfile
« »
CSV
« »
Stem and Leaf
« »
Histogram
« »
Kernel Density
« »
Harrell-Davis Quantiles
« »
Central Tendency
« »
Variability
«
13132.1 17665.9 16913 17318.8 16224.2 15469.6 16557.5 19414.8 17335 16525.2 18160.4 15553.8 15262.2 18581 17564.1 18948.6 17187.8 17564.8 17668.4 20811.7 17257.8 18984.2 20532.6 17082.3 16894.9 20274.9 20078.6 19900.9 17012.2 19642.9 19024 21691 18835.9 19873.4 21468.2 19406.8 18385.3 20739.3 22268.3 21569 17514.8 21124.7 21251 21393 22145.2 20310.5 23466.9 21264.6 18388.1 22635.4 22014.3 18422.7 16120.2 16037.7 16410.7 17749.8 16349.8 15662.3 17782.3 16398.9
Output produced by software:
Summary of computational transaction
Raw Input
view raw input (R code)
Raw Output
view raw output of R engine
Computing time
1 seconds
R Server
'Gwilym Jenkins' @ 72.249.127.135
Standard Deviation-Mean Plot
Section
Mean
Standard Deviation
Range
1
16689.1916666667
1569.62043903981
6282.7
2
18120.4583333333
1548.87841970090
5549.5
3
19508.6416666667
1464.15345535683
4796.1
4
20952.7166666667
1627.38661374796
5952.1
5
17831.0166666667
2303.35387556072
6973.1
Regression: S.E.(k) = alpha + beta * Mean(k)
alpha
2610.00277599822
beta
-0.0487274157203871
S.D.
0.116235510925212
T-STAT
-0.419212814849149
p-value
0.703268324339009
Regression: ln S.E.(k) = alpha + beta * ln Mean(k)
alpha
11.9751835360959
beta
-0.462841020754767
S.D.
1.16189857480545
T-STAT
-0.398348901350763
p-value
0.717029544137025
Lambda
1.46284102075477
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Dec/10/t126044732586737s07s043fmq/1nqi41260447237.png (
opens in new window
)
http://www.freestatistics.org/blog/date/2009/Dec/10/t126044732586737s07s043fmq/1nqi41260447237.ps (
opens in new window
)
Click here to open pdf file.
http://www.freestatistics.org/blog/date/2009/Dec/10/t126044732586737s07s043fmq/2emt11260447237.png (
opens in new window
)
http://www.freestatistics.org/blog/date/2009/Dec/10/t126044732586737s07s043fmq/2emt11260447237.ps (
opens in new window
)
Click here to open pdf file.
Parameters (Session):
par1 = 12 ;
Parameters (R input):
par1 = 12 ;
R code (references can be found in the
software module
):
par1 <- as.numeric(par1) (n <- length(x)) (np <- floor(n / par1)) arr <- array(NA,dim=c(par1,np)) j <- 0 k <- 1 for (i in 1:(np*par1)) { j = j + 1 arr[j,k] <- x[i] if (j == par1) { j = 0 k=k+1 } } arr arr.mean <- array(NA,dim=np) arr.sd <- array(NA,dim=np) arr.range <- array(NA,dim=np) for (j in 1:np) { arr.mean[j] <- mean(arr[,j],na.rm=TRUE) arr.sd[j] <- sd(arr[,j],na.rm=TRUE) arr.range[j] <- max(arr[,j],na.rm=TRUE) - min(arr[,j],na.rm=TRUE) } arr.mean arr.sd arr.range (lm1 <- lm(arr.sd~arr.mean)) (lnlm1 <- lm(log(arr.sd)~log(arr.mean))) (lm2 <- lm(arr.range~arr.mean)) bitmap(file='test1.png') plot(arr.mean,arr.sd,main='Standard Deviation-Mean Plot',xlab='mean',ylab='standard deviation') dev.off() bitmap(file='test2.png') plot(arr.mean,arr.range,main='Range-Mean Plot',xlab='mean',ylab='range') dev.off() load(file='createtable') a<-table.start() a<-table.row.start(a) a<-table.element(a,'Standard Deviation-Mean Plot',4,TRUE) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'Section',header=TRUE) a<-table.element(a,'Mean',header=TRUE) a<-table.element(a,'Standard Deviation',header=TRUE) a<-table.element(a,'Range',header=TRUE) a<-table.row.end(a) for (j in 1:np) { a<-table.row.start(a) a<-table.element(a,j,header=TRUE) a<-table.element(a,arr.mean[j]) a<-table.element(a,arr.sd[j] ) a<-table.element(a,arr.range[j] ) a<-table.row.end(a) } a<-table.end(a) table.save(a,file='mytable.tab') a<-table.start() a<-table.row.start(a) a<-table.element(a,'Regression: S.E.(k) = alpha + beta * Mean(k)',2,TRUE) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'alpha',header=TRUE) a<-table.element(a,lm1$coefficients[[1]]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'beta',header=TRUE) a<-table.element(a,lm1$coefficients[[2]]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'S.D.',header=TRUE) a<-table.element(a,summary(lm1)$coefficients[2,2]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'T-STAT',header=TRUE) a<-table.element(a,summary(lm1)$coefficients[2,3]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'p-value',header=TRUE) a<-table.element(a,summary(lm1)$coefficients[2,4]) a<-table.row.end(a) a<-table.end(a) table.save(a,file='mytable1.tab') a<-table.start() a<-table.row.start(a) a<-table.element(a,'Regression: ln S.E.(k) = alpha + beta * ln Mean(k)',2,TRUE) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'alpha',header=TRUE) a<-table.element(a,lnlm1$coefficients[[1]]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'beta',header=TRUE) a<-table.element(a,lnlm1$coefficients[[2]]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'S.D.',header=TRUE) a<-table.element(a,summary(lnlm1)$coefficients[2,2]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'T-STAT',header=TRUE) a<-table.element(a,summary(lnlm1)$coefficients[2,3]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'p-value',header=TRUE) a<-table.element(a,summary(lnlm1)$coefficients[2,4]) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'Lambda',header=TRUE) a<-table.element(a,1-lnlm1$coefficients[[2]]) a<-table.row.end(a) a<-table.end(a) table.save(a,file='mytable2.tab')