Home
»
date
»
2010
»
Dec
»
29
»
Paper: SDM-plot (min18)
*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: Wed, 29 Dec 2010 11:00:54 +0000
Cite this page as follows:
Statistical Computations at FreeStatistics.org
, Office for Research Development and Education, URL
http://www.freestatistics.org/blog/date/2010/Dec/29/t1293620328etnbftagjixp6fg.htm/
, Retrieved Sun, 19 May 2013 13:35:01 +0000
Original text written by user:
IsPrivate?
No (this computation is public)
User-defined keywords:
System-generated keywords (parent):
t12936161393audx1mbdm2ove2 (pk = 116659)
Estimated Impact
29
Dataseries X:
»
Textfile
« »
CSV
« »
Stem and Leaf
« »
Histogram
« »
Kernel Density
« »
Harrell-Davis Quantiles
« »
Central Tendency
« »
Variability
«
3065 2997 2901 2815 2709 2711 3509 3369 3596 3448 3160 2934 2534 2266 2088 1932 1784 1851 2700 2580 2829 2298 2045 1824 1872 1801 1735 1639 1521 1758 2603 2540 3103 2801 2590 2324 2424 2288 2163 2082 1937 2155 2874 2836 3439 3278 3129 2959 3060 2898 2783 2632 2465 2689 3321 3359 4108 3407 3241 3013 3067 2965 2823 2718 2567 2658 3436 3375 3931 3371 3038
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
27 seconds
R Server
'George Udny Yule' @ 72.249.76.132
Standard Deviation-Mean Plot
Section
Mean
Standard Deviation
Range
1
3101.16666666667
312.579250557019
887
2
2227.58333333333
363.199534023863
1045
3
2190.58333333333
528.734932445246
1582
4
2630.33333333333
514.98143538178
1502
5
3081.33333333333
445.540189664255
1643
Regression: S.E.(k) = alpha + beta * Mean(k)
alpha
653.792556415239
beta
-0.0834349210191241
S.D.
0.113252992921104
T-STAT
-0.73671272491004
p-value
0.51467988663813
Regression: ln S.E.(k) = alpha + beta * ln Mean(k)
alpha
10.0162679059241
beta
-0.503902782416693
S.D.
0.722553841689293
T-STAT
-0.697391326905957
p-value
0.535745451303477
Lambda
1.50390278241669
Charts produced by software:
http://www.freestatistics.org/blog/date/2010/Dec/29/t1293620328etnbftagjixp6fg/14ob41293620426.png (
opens in new window
)
http://www.freestatistics.org/blog/date/2010/Dec/29/t1293620328etnbftagjixp6fg/14ob41293620426.ps (
opens in new window
)
Click here to open pdf file.
http://www.freestatistics.org/blog/date/2010/Dec/29/t1293620328etnbftagjixp6fg/2ffb71293620426.png (
opens in new window
)
http://www.freestatistics.org/blog/date/2010/Dec/29/t1293620328etnbftagjixp6fg/2ffb71293620426.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')