Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_smp.wasp
Title produced by softwareStandard Deviation-Mean Plot
Date of computationTue, 02 Dec 2008 11:06:48 -0700
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2008/Dec/02/t1228241265k90eynr3tx8hxkp.htm/, Retrieved Sun, 19 May 2024 09:25:26 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=28176, Retrieved Sun, 19 May 2024 09:25:26 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact195
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
F     [(Partial) Autocorrelation Function] [nsts Q8 (1)] [2008-12-02 16:54:05] [b1bd16d1f47bfe13feacf1c27a0abba5]
F   PD  [(Partial) Autocorrelation Function] [nsts Q8 (2)] [2008-12-02 16:58:46] [b1bd16d1f47bfe13feacf1c27a0abba5]
-   P     [(Partial) Autocorrelation Function] [nsts Q8 (3)] [2008-12-02 17:02:13] [b1bd16d1f47bfe13feacf1c27a0abba5]
F RMPD        [Standard Deviation-Mean Plot] [nsts Q8 (9)] [2008-12-02 18:06:48] [e7b1048c2c3a353441b9143db4404b91] [Current]
Feedback Forum
2008-12-08 19:14:22 [Jasmine Hendrikx] [reply
Eigen evaluatie:
Om de optimale lambda te berekenen, moeten we inderdaad gebruik maken van de Standard Deviation – Mean Plot. Het is inderdaad zo dat de optimale lambda 0.68 blijkt, maar de bespreking is wel een beetje onvolledig.
Zo zou er nog vermeld kunnen worden dat de tijdreeks in mootjes gaat gehakt worden. In de eerste tabel krijgen we voor het eerste jaar en voor de volgende jaren steeds het gemiddelde en de standaardafwijking. In de laatste kolom zien we de range (dit is het verschil tussen de grootste en kleinste waarde). De grafiek is niet in het document weergegeven, maar is eigenlijk wel nodig. Deze geeft het verband weer tussen het gemiddelde niveau en de standaardafwijking. Op de x-as zien we het gemiddelde en op de y-as de standaardafwijking. We moeten hier goed opletten op outliers, zeker wanneer deze zich links of rechts bevinden, aangezien zij de helling dan sterk zullen beïnvloeden. Uit de grafiek kunnen we afleiden dat de punten vrij verspreid zijn en dat er een outlier te bespeuren is in de linkerbovenhoek, dit kan dus het verband serieus beïnvloeden. We kunnen niet echt van een verband spreken tussen het gemiddelde en de standaardafwijking. We zien uit de tweede tabel dat bèta gelijk is aan 0,03. Dit getal is niet significant verschillend van 0, doordat de p-waarde afgerond 0.55 bedraagt. De p-waarde is dus groter dan 5% waardoor we kunnen zeggen dat er geen significant verschil is. Het eventuele verband tussen het gemiddelde en de standaardafwijking is aan het toeval te wijten. In de derde tabel krijg je dit in logaritmische vorm. Je vindt hier een theoretische lambda die je kan gebruiken in de transformatie. Indien lambda gelijk is aan 0, dan gebruiken we een logaritme, indien lambda verschillend is van 0, dan gebruiken we een exponent. We zien uit de vorige tabel dat er geen verband bestaat tussen het gemiddelde en de standaardafwijking, daarom mogen we in principe niet de waarde van lambda nemen die berekend is. We zoeken deze lambda om de variantie te stabiliseren en zo de tijdreeks meer stationair te maken. Uit de tabel blijkt dat lamda gelijk is 0,68. In Q9 werd deze lambda gebruikt, maar eigenlijk is dit niet echt correct, aangezien de p-waarde groter is dan 5%.

Post a new message
Dataseries X:
78,4
114,6
113,3
117,0
99,6
99,4
101,9
115,2
108,5
113,8
121,0
92,2
90,2
101,5
126,6
93,9
89,8
93,4
101,5
110,4
105,9
108,4
113,9
86,1
69,4
101,2
100,5
98,0
106,6
90,1
96,9
125,9
112,0
100,0
123,9
79,8
83,4
113,6
112,9
104,0
109,9
99,0
106,3
128,9
111,1
102,9
130,0
87,0
87,5
117,6
103,4
110,8
112,6
102,5
112,4
135,6
105,1
127,7
137,0
91,0
90,5
122,4
123,3
124,3
120,0
118,1
119,0
142,7
123,6
129,6
151,6
110,4
99,2
130,5
136,2
129,7
128,0
121,6
135,8
143,8
147,5
136,2
156,6
123,3
100,4




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Sir Ronald Aylmer Fisher' @ 193.190.124.24

\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 & 2 seconds \tabularnewline
R Server & 'Sir Ronald Aylmer Fisher' @ 193.190.124.24 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=28176&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]2 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Sir Ronald Aylmer Fisher' @ 193.190.124.24[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=28176&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=28176&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 time2 seconds
R Server'Sir Ronald Aylmer Fisher' @ 193.190.124.24







Standard Deviation-Mean Plot
SectionMeanStandard DeviationRange
1106.24166666666712.350226963930942.6
2101.811.885743943519440.5
3100.35833333333316.196939011224756.5
4107.41666666666714.004468983690646.6
5111.93333333333315.709830930942249.5
6122.95833333333315.124060201205861.1
7132.36666666666714.510142743069257.4

\begin{tabular}{lllllllll}
\hline
Standard Deviation-Mean Plot \tabularnewline
Section & Mean & Standard Deviation & Range \tabularnewline
1 & 106.241666666667 & 12.3502269639309 & 42.6 \tabularnewline
2 & 101.8 & 11.8857439435194 & 40.5 \tabularnewline
3 & 100.358333333333 & 16.1969390112247 & 56.5 \tabularnewline
4 & 107.416666666667 & 14.0044689836906 & 46.6 \tabularnewline
5 & 111.933333333333 & 15.7098309309422 & 49.5 \tabularnewline
6 & 122.958333333333 & 15.1240602012058 & 61.1 \tabularnewline
7 & 132.366666666667 & 14.5101427430692 & 57.4 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=28176&T=1

[TABLE]
[ROW][C]Standard Deviation-Mean Plot[/C][/ROW]
[ROW][C]Section[/C][C]Mean[/C][C]Standard Deviation[/C][C]Range[/C][/ROW]
[ROW][C]1[/C][C]106.241666666667[/C][C]12.3502269639309[/C][C]42.6[/C][/ROW]
[ROW][C]2[/C][C]101.8[/C][C]11.8857439435194[/C][C]40.5[/C][/ROW]
[ROW][C]3[/C][C]100.358333333333[/C][C]16.1969390112247[/C][C]56.5[/C][/ROW]
[ROW][C]4[/C][C]107.416666666667[/C][C]14.0044689836906[/C][C]46.6[/C][/ROW]
[ROW][C]5[/C][C]111.933333333333[/C][C]15.7098309309422[/C][C]49.5[/C][/ROW]
[ROW][C]6[/C][C]122.958333333333[/C][C]15.1240602012058[/C][C]61.1[/C][/ROW]
[ROW][C]7[/C][C]132.366666666667[/C][C]14.5101427430692[/C][C]57.4[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=28176&T=1

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

As an alternative you can also use a QR Code:  

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

Standard Deviation-Mean Plot
SectionMeanStandard DeviationRange
1106.24166666666712.350226963930942.6
2101.811.885743943519440.5
3100.35833333333316.196939011224756.5
4107.41666666666714.004468983690646.6
5111.93333333333315.709830930942249.5
6122.95833333333315.124060201205861.1
7132.36666666666714.510142743069257.4







Regression: S.E.(k) = alpha + beta * Mean(k)
alpha10.433573978116
beta0.0341555980343783
S.D.0.0602664543979758
T-STAT0.566743113985572
p-value0.59538278039945

\begin{tabular}{lllllllll}
\hline
Regression: S.E.(k) = alpha + beta * Mean(k) \tabularnewline
alpha & 10.433573978116 \tabularnewline
beta & 0.0341555980343783 \tabularnewline
S.D. & 0.0602664543979758 \tabularnewline
T-STAT & 0.566743113985572 \tabularnewline
p-value & 0.59538278039945 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=28176&T=2

[TABLE]
[ROW][C]Regression: S.E.(k) = alpha + beta * Mean(k)[/C][/ROW]
[ROW][C]alpha[/C][C]10.433573978116[/C][/ROW]
[ROW][C]beta[/C][C]0.0341555980343783[/C][/ROW]
[ROW][C]S.D.[/C][C]0.0602664543979758[/C][/ROW]
[ROW][C]T-STAT[/C][C]0.566743113985572[/C][/ROW]
[ROW][C]p-value[/C][C]0.59538278039945[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=28176&T=2

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

As an alternative you can also use a QR Code:  

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

Regression: S.E.(k) = alpha + beta * Mean(k)
alpha10.433573978116
beta0.0341555980343783
S.D.0.0602664543979758
T-STAT0.566743113985572
p-value0.59538278039945







Regression: ln S.E.(k) = alpha + beta * ln Mean(k)
alpha1.14493599087903
beta0.319619212681547
S.D.0.497721024229564
T-STAT0.642165384064887
p-value0.549046277563438
Lambda0.680380787318453

\begin{tabular}{lllllllll}
\hline
Regression: ln S.E.(k) = alpha + beta * ln Mean(k) \tabularnewline
alpha & 1.14493599087903 \tabularnewline
beta & 0.319619212681547 \tabularnewline
S.D. & 0.497721024229564 \tabularnewline
T-STAT & 0.642165384064887 \tabularnewline
p-value & 0.549046277563438 \tabularnewline
Lambda & 0.680380787318453 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=28176&T=3

[TABLE]
[ROW][C]Regression: ln S.E.(k) = alpha + beta * ln Mean(k)[/C][/ROW]
[ROW][C]alpha[/C][C]1.14493599087903[/C][/ROW]
[ROW][C]beta[/C][C]0.319619212681547[/C][/ROW]
[ROW][C]S.D.[/C][C]0.497721024229564[/C][/ROW]
[ROW][C]T-STAT[/C][C]0.642165384064887[/C][/ROW]
[ROW][C]p-value[/C][C]0.549046277563438[/C][/ROW]
[ROW][C]Lambda[/C][C]0.680380787318453[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=28176&T=3

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

As an alternative you can also use a QR Code:  

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

Regression: ln S.E.(k) = alpha + beta * ln Mean(k)
alpha1.14493599087903
beta0.319619212681547
S.D.0.497721024229564
T-STAT0.642165384064887
p-value0.549046277563438
Lambda0.680380787318453



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')