Free Statistics

of Irreproducible Research!

Author's title

Author*Unverified author*
R Software Modulerwasp_correlation.wasp
Title produced by softwarePearson Correlation
Date of computationSun, 28 Aug 2016 19:18:56 +0100
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2016/Aug/28/t1472408980kos73clp6q3fs80.htm/, Retrieved Sat, 04 May 2024 10:38:30 +0200
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=, Retrieved Sat, 04 May 2024 10:38:30 +0200
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact0
Dataseries X:
590
3964
4206
46414
4102
14411
12622
3497
56330
43444
5497
22779
23349
1212
5742
40216
4897
779
3094
4198
6368
8538
6818
613
1159
1251
43251
13383
6056
10625
11548
16513
17233
1399
51965
6373
6250
3615
4217
17321
4928
41936
36247
8289
41221
1381
18042
40683
3904
574
829
2494
42398
12252
50297
1582
3347
51297
35331
29848
5130
32477
4936
10511
1377
29001
1103
1813
13654
8052
14173
101393
4849
9767
744
22426
9136
9009
1845
2919
525
4693
732
44424
37773
2088
359
2640
74676
15647
1429
13265
2222
4160
6121
2899
12494
19220
29722
74513
8974
9202
697
20482
911
5143
52841
15975
20751
552
5691
27220
25831
3925
50267
80186
22288
926
840
5816
548
20446
3872
9130
6952
676
2005
40425
43733
55837
15581
2132
11936
2111
1340
1361
891
Dataseries Y:
0
0
0
0
0
0
0
0
14
7
0
0
0
0
0
3
0
0
0
0
0
15
0
0
0
0
5
1
0
0
0
0
3
0
4
1
0
1
0
0
0
2
13
0
49
0
0
0
0
0
0
0
0
0
0
4
0
0
0
13
0
14
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
7
3
0
0
1
4
0
0
0
0
0
0
0
3
0
0
0
0
12
0
1
0
0
0
1
0
0
0
8
20
0
6
4
2
0
0
0
0
0
0
2
0
0
2
0
21
191
0
0
0
1
0
0
0




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time4 seconds
R Server'Herman Ole Andreas Wold' @ wold.wessa.net

\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 & 4 seconds \tabularnewline
R Server & 'Herman Ole Andreas Wold' @ wold.wessa.net \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=&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]4 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Herman Ole Andreas Wold' @ wold.wessa.net[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=&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 time4 seconds
R Server'Herman Ole Andreas Wold' @ wold.wessa.net







Pearson Product Moment Correlation - Ungrouped Data
StatisticVariable XVariable Y
Mean15869.56204379563.21167883211679
Biased Variance372087034.406735290.196067984442
Biased Standard Deviation19289.557651919717.0351421474681
Covariance89797.9022112495
Correlation0.271279203722163
Determination0.073592406372131
T-Test3.27478153642183
p-value (2 sided)0.00134361513332661
p-value (1 sided)0.000671807566663307
95% CI of Correlation[0.108500229438921, 0.419890623794527]
Degrees of Freedom135
Number of Observations137

\begin{tabular}{lllllllll}
\hline
Pearson Product Moment Correlation - Ungrouped Data \tabularnewline
Statistic & Variable X & Variable Y \tabularnewline
Mean & 15869.5620437956 & 3.21167883211679 \tabularnewline
Biased Variance & 372087034.406735 & 290.196067984442 \tabularnewline
Biased Standard Deviation & 19289.5576519197 & 17.0351421474681 \tabularnewline
Covariance & 89797.9022112495 \tabularnewline
Correlation & 0.271279203722163 \tabularnewline
Determination & 0.073592406372131 \tabularnewline
T-Test & 3.27478153642183 \tabularnewline
p-value (2 sided) & 0.00134361513332661 \tabularnewline
p-value (1 sided) & 0.000671807566663307 \tabularnewline
95% CI of Correlation & [0.108500229438921, 0.419890623794527] \tabularnewline
Degrees of Freedom & 135 \tabularnewline
Number of Observations & 137 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=&T=1

[TABLE]
[ROW][C]Pearson Product Moment Correlation - Ungrouped Data[/C][/ROW]
[ROW][C]Statistic[/C][C]Variable X[/C][C]Variable Y[/C][/ROW]
[ROW][C]Mean[/C][C]15869.5620437956[/C][C]3.21167883211679[/C][/ROW]
[ROW][C]Biased Variance[/C][C]372087034.406735[/C][C]290.196067984442[/C][/ROW]
[ROW][C]Biased Standard Deviation[/C][C]19289.5576519197[/C][C]17.0351421474681[/C][/ROW]
[ROW][C]Covariance[/C][C]89797.9022112495[/C][/ROW]
[ROW][C]Correlation[/C][C]0.271279203722163[/C][/ROW]
[ROW][C]Determination[/C][C]0.073592406372131[/C][/ROW]
[ROW][C]T-Test[/C][C]3.27478153642183[/C][/ROW]
[ROW][C]p-value (2 sided)[/C][C]0.00134361513332661[/C][/ROW]
[ROW][C]p-value (1 sided)[/C][C]0.000671807566663307[/C][/ROW]
[ROW][C]95% CI of Correlation[/C][C][0.108500229438921, 0.419890623794527][/C][/ROW]
[ROW][C]Degrees of Freedom[/C][C]135[/C][/ROW]
[ROW][C]Number of Observations[/C][C]137[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=&T=1

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

As an alternative you can also use a QR Code:  

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

Pearson Product Moment Correlation - Ungrouped Data
StatisticVariable XVariable Y
Mean15869.56204379563.21167883211679
Biased Variance372087034.406735290.196067984442
Biased Standard Deviation19289.557651919717.0351421474681
Covariance89797.9022112495
Correlation0.271279203722163
Determination0.073592406372131
T-Test3.27478153642183
p-value (2 sided)0.00134361513332661
p-value (1 sided)0.000671807566663307
95% CI of Correlation[0.108500229438921, 0.419890623794527]
Degrees of Freedom135
Number of Observations137







Normality Tests
> jarque.x
	Jarque-Bera Normality Test
data:  x
JB = 127.44, p-value < 2.2e-16
alternative hypothesis: greater
> jarque.y
	Jarque-Bera Normality Test
data:  y
JB = 65421, p-value < 2.2e-16
alternative hypothesis: greater
> ad.x
	Anderson-Darling normality test
data:  x
A = 11.003, p-value < 2.2e-16
> ad.y
	Anderson-Darling normality test
data:  y
A = 39.281, p-value < 2.2e-16

\begin{tabular}{lllllllll}
\hline
Normality Tests \tabularnewline
> jarque.x
	Jarque-Bera Normality Test
data:  x
JB = 127.44, p-value < 2.2e-16
alternative hypothesis: greater
\tabularnewline
> jarque.y
	Jarque-Bera Normality Test
data:  y
JB = 65421, p-value < 2.2e-16
alternative hypothesis: greater
\tabularnewline
> ad.x
	Anderson-Darling normality test
data:  x
A = 11.003, p-value < 2.2e-16
\tabularnewline
> ad.y
	Anderson-Darling normality test
data:  y
A = 39.281, p-value < 2.2e-16
\tabularnewline \hline \end{tabular} %Source: https://freestatistics.org/blog/index.php?pk=&T=2

[TABLE]
[ROW][C]Normality Tests[/C][/ROW]
[ROW][C]
> jarque.x
	Jarque-Bera Normality Test
data:  x
JB = 127.44, p-value < 2.2e-16
alternative hypothesis: greater
[/C][/ROW] [ROW][C]
> jarque.y
	Jarque-Bera Normality Test
data:  y
JB = 65421, p-value < 2.2e-16
alternative hypothesis: greater
[/C][/ROW] [ROW][C]
> ad.x
	Anderson-Darling normality test
data:  x
A = 11.003, p-value < 2.2e-16
[/C][/ROW] [ROW][C]
> ad.y
	Anderson-Darling normality test
data:  y
A = 39.281, p-value < 2.2e-16
[/C][/ROW] [/TABLE] Source: https://freestatistics.org/blog/index.php?pk=&T=2

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

As an alternative you can also use a QR Code:  

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

Normality Tests
> jarque.x
	Jarque-Bera Normality Test
data:  x
JB = 127.44, p-value < 2.2e-16
alternative hypothesis: greater
> jarque.y
	Jarque-Bera Normality Test
data:  y
JB = 65421, p-value < 2.2e-16
alternative hypothesis: greater
> ad.x
	Anderson-Darling normality test
data:  x
A = 11.003, p-value < 2.2e-16
> ad.y
	Anderson-Darling normality test
data:  y
A = 39.281, p-value < 2.2e-16



Parameters (Session):
Parameters (R input):
R code (references can be found in the software module):
library(psychometric)
x <- x[!is.na(y)]
y <- y[!is.na(y)]
y <- y[!is.na(x)]
x <- x[!is.na(x)]
bitmap(file='test1.png')
histx <- hist(x, plot=FALSE)
histy <- hist(y, plot=FALSE)
maxcounts <- max(c(histx$counts, histx$counts))
xrange <- c(min(x),max(x))
yrange <- c(min(y),max(y))
nf <- layout(matrix(c(2,0,1,3),2,2,byrow=TRUE), c(3,1), c(1,3), TRUE)
par(mar=c(4,4,1,1))
plot(x, y, xlim=xrange, ylim=yrange, xlab=xlab, ylab=ylab, sub=main)
par(mar=c(0,4,1,1))
barplot(histx$counts, axes=FALSE, ylim=c(0, maxcounts), space=0)
par(mar=c(4,0,1,1))
barplot(histy$counts, axes=FALSE, xlim=c(0, maxcounts), space=0, horiz=TRUE)
dev.off()
lx = length(x)
makebiased = (lx-1)/lx
varx = var(x)*makebiased
vary = var(y)*makebiased
corxy <- cor.test(x,y,method='pearson', na.rm = T)
cxy <- as.matrix(corxy$estimate)[1,1]
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Pearson Product Moment Correlation - Ungrouped Data',3,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Statistic',1,TRUE)
a<-table.element(a,'Variable X',1,TRUE)
a<-table.element(a,'Variable Y',1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('arithmetic_mean.htm','Mean',''),header=TRUE)
a<-table.element(a,mean(x))
a<-table.element(a,mean(y))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('biased.htm','Biased Variance',''),header=TRUE)
a<-table.element(a,varx)
a<-table.element(a,vary)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('biased1.htm','Biased Standard Deviation',''),header=TRUE)
a<-table.element(a,sqrt(varx))
a<-table.element(a,sqrt(vary))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('covariance.htm','Covariance',''),header=TRUE)
a<-table.element(a,cov(x,y),2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('pearson_correlation.htm','Correlation',''),header=TRUE)
a<-table.element(a,cxy,2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('coeff_of_determination.htm','Determination',''),header=TRUE)
a<-table.element(a,cxy*cxy,2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,hyperlink('ttest_statistic.htm','T-Test',''),header=TRUE)
a<-table.element(a,as.matrix(corxy$statistic)[1,1],2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value (2 sided)',header=TRUE)
a<-table.element(a,(p2 <- as.matrix(corxy$p.value)[1,1]),2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value (1 sided)',header=TRUE)
a<-table.element(a,p2/2,2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'95% CI of Correlation',header=TRUE)
a<-table.element(a,paste('[',CIr(r=cxy, n = lx, level = .95)[1],', ', CIr(r=cxy, n = lx, level = .95)[2],']',sep=''),2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Degrees of Freedom',header=TRUE)
a<-table.element(a,lx-2,2)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Number of Observations',header=TRUE)
a<-table.element(a,lx,2)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable.tab')
library(moments)
library(nortest)
jarque.x <- jarque.test(x)
jarque.y <- jarque.test(y)
if(lx>7) {
ad.x <- ad.test(x)
ad.y <- ad.test(y)
}
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Normality Tests',1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,paste('
',RC.texteval('jarque.x'),'
',sep=''))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,paste('
',RC.texteval('jarque.y'),'
',sep=''))
a<-table.row.end(a)
if(lx>7) {
a<-table.row.start(a)
a<-table.element(a,paste('
',RC.texteval('ad.x'),'
',sep=''))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,paste('
',RC.texteval('ad.y'),'
',sep=''))
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable1.tab')
library(car)
bitmap(file='test2.png')
qq.plot(x,main='QQplot of variable x')
dev.off()
bitmap(file='test3.png')
qq.plot(y,main='QQplot of variable y')
dev.off()