Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_boxcoxlin.wasp
Title produced by softwareBox-Cox Linearity Plot
Date of computationTue, 11 Nov 2008 03:24:11 -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/Nov/11/t122639914422oe3ubf99hyr57.htm/, Retrieved Sun, 19 May 2024 04:28:08 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=23278, Retrieved Sun, 19 May 2024 04:28:08 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact147
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
F       [Box-Cox Linearity Plot] [Box-Cox nieuwe wa...] [2008-11-11 10:24:11] [270782e2502ae87124d0ebdcd1862d6a] [Current]
F RM D    [Box-Cox Normality Plot] [Normality inschri...] [2008-11-23 17:54:22] [57fa5e3679c393aa19449b2f1be9928b]
Feedback Forum
2008-11-19 16:23:47 [Bob Leysen] [reply
Er is een correlatie van 0.415464694378289 tussen de 2 reeksen.

Voor (originial): 311.416698247217
Na (transformed): 308.564895181043

Er is een verschil met voor en na de transformatie, namelijk een afwijking met 3.

Als je naar de y-as van de box-cox linearity plot kijkt, zie je dat de correlatiewaarden verschillen wanneer de lambda-waarden worden getransformeerd.
2008-11-21 15:40:45 [Matthieu Blondeau] [reply
De waarden op de assen van deze grafiek zijn wel gewijzigd maar de punten op de grafiek zelf vertonen hetzelfde verloop.
2008-11-23 17:51:08 [Wim Golsteyn] [reply
De optimale lambda waarde bedraagt 2. Voor deze lambda waarde is de correlatie iets sterker, wat ook te zien is op de grafiek bij sommige punten, die namelijk iets dichter bij elkaar komen te liggen.
2008-11-24 20:07:33 [Michaël De Kuyer] [reply
Aan de hand van de box-cox linearity plot gaat men met een bepaalde parameter de x-transformeren waardoor de correlatie tussen beide tijdreeksen zou verbeteren. In dit voorbeeld is er slechts een beperkte transformatie gebeurd. De standaardafwijking is slechts gedaald van 311 naar 308. Deze beperkte transformatie is er omdat de lambdawaarde niet echt een maximum bereikt.

Post a new message
Dataseries X:
22780
17351
21382
24561
17409
11514
31514
27071
29462
26105
22397
23843
21705
18089
20764
25316
17704
15548
28029
29383
36438
32034
22679
24319
18004
17537
20366
22782
19169
13807
29743
25591
29096
26482
22405
27044
17970
18730
19684
19785
18479
10698
31956
29506
34506
27165
26736
23691
18157
17328
18205
20995
17382
9367
31124
26551
30651
25859
25100
25778
20418
18688
20424
24776
19814
12738
31566
30111
30019
31934
25826
26835
Dataseries Y:
2218
1855
2187
1852
1570
1851
1954
1828
2251
2277
2085
2282
2266
1878
2267
2069
1746
2299
2360
2214
2825
2355
2333
3016
2155
2172
2150
2533
2058
2160
2259
2498
2695
2799
2945
2930
2318
2540
2570
2669
2450
2842
3439
2677
2979
2257
2842
2546
2455
2293
2379
2478
2054
2272
2351
2271
2542
2304
2194
2722
2395
2146
1894
2548
2087
2063
2481
2476
2212
2834
2148
2598




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time1 seconds
R Server'George Udny Yule' @ 72.249.76.132

\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 & 'George Udny Yule' @ 72.249.76.132 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=23278&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]'George Udny Yule' @ 72.249.76.132[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=23278&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=23278&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'George Udny Yule' @ 72.249.76.132







Box-Cox Linearity Plot
# observations x72
maximum correlation0.415464694378289
optimal lambda(x)2
Residual SD (orginial)311.416698247217
Residual SD (transformed)308.564895181043

\begin{tabular}{lllllllll}
\hline
Box-Cox Linearity Plot \tabularnewline
# observations x & 72 \tabularnewline
maximum correlation & 0.415464694378289 \tabularnewline
optimal lambda(x) & 2 \tabularnewline
Residual SD (orginial) & 311.416698247217 \tabularnewline
Residual SD (transformed) & 308.564895181043 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=23278&T=1

[TABLE]
[ROW][C]Box-Cox Linearity Plot[/C][/ROW]
[ROW][C]# observations x[/C][C]72[/C][/ROW]
[ROW][C]maximum correlation[/C][C]0.415464694378289[/C][/ROW]
[ROW][C]optimal lambda(x)[/C][C]2[/C][/ROW]
[ROW][C]Residual SD (orginial)[/C][C]311.416698247217[/C][/ROW]
[ROW][C]Residual SD (transformed)[/C][C]308.564895181043[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=23278&T=1

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

As an alternative you can also use a QR Code:  

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

Box-Cox Linearity Plot
# observations x72
maximum correlation0.415464694378289
optimal lambda(x)2
Residual SD (orginial)311.416698247217
Residual SD (transformed)308.564895181043



Parameters (Session):
Parameters (R input):
R code (references can be found in the software module):
n <- length(x)
c <- array(NA,dim=c(401))
l <- array(NA,dim=c(401))
mx <- 0
mxli <- -999
for (i in 1:401)
{
l[i] <- (i-201)/100
if (l[i] != 0)
{
x1 <- (x^l[i] - 1) / l[i]
} else {
x1 <- log(x)
}
c[i] <- cor(x1,y)
if (mx < abs(c[i]))
{
mx <- abs(c[i])
mxli <- l[i]
}
}
c
mx
mxli
if (mxli != 0)
{
x1 <- (x^mxli - 1) / mxli
} else {
x1 <- log(x)
}
r<-lm(y~x)
se <- sqrt(var(r$residuals))
r1 <- lm(y~x1)
se1 <- sqrt(var(r1$residuals))
bitmap(file='test1.png')
plot(l,c,main='Box-Cox Linearity Plot',xlab='Lambda',ylab='correlation')
grid()
dev.off()
bitmap(file='test2.png')
plot(x,y,main='Linear Fit of Original Data',xlab='x',ylab='y')
abline(r)
grid()
mtext(paste('Residual Standard Deviation = ',se))
dev.off()
bitmap(file='test3.png')
plot(x1,y,main='Linear Fit of Transformed Data',xlab='x',ylab='y')
abline(r1)
grid()
mtext(paste('Residual Standard Deviation = ',se1))
dev.off()
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Box-Cox Linearity Plot',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'# observations x',header=TRUE)
a<-table.element(a,n)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'maximum correlation',header=TRUE)
a<-table.element(a,mx)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'optimal lambda(x)',header=TRUE)
a<-table.element(a,mxli)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Residual SD (orginial)',header=TRUE)
a<-table.element(a,se)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Residual SD (transformed)',header=TRUE)
a<-table.element(a,se1)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable.tab')