Home » date » 2009 » Nov » 19 »

*The author of this computation has been verified*
R Software Module: /rwasp_multipleregression.wasp (opens new window with default values)
Title produced by software: Multiple Regression
Date of computation: Thu, 19 Nov 2009 09:35:19 -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/Nov/19/t1258648850mdc3ywgv0kke5aa.htm/, Retrieved Thu, 19 Nov 2009 17:41:01 +0100
 
BibTeX entries for LaTeX users:
@Manual{KEY,
    author = {{YOUR NAME}},
    publisher = {Office for Research Development and Education},
    title = {Statistical Computations at FreeStatistics.org, URL http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa.htm/},
    year = {2009},
}
@Manual{R,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Development Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2009},
    note = {{ISBN} 3-900051-07-0},
    url = {http://www.R-project.org},
}
 
Original text written by user:
 
IsPrivate?
No (this computation is public)
 
User-defined keywords:
 
Dataseries X:
» Textbox « » Textfile « » CSV «
56.6 0 56 0 54.8 0 52.7 0 50.9 0 50.6 0 52.1 0 53.3 0 53.9 0 54.3 0 54.2 0 54.2 0 53.5 0 51.4 0 50.5 0 50.3 0 49.8 0 50.7 0 52.8 0 55.3 0 57.3 0 57.5 0 56.8 0 56.4 0 56.3 0 56.4 0 57 0 57.9 0 58.9 0 58.8 0 56.5 1 51.9 1 47.4 1 44.9 1 43.9 1 43.4 1 42.9 1 42.6 1 42.2 1 41.2 1 40.2 1 39.3 1 38.5 1 38.3 1 37.9 1 37.6 1 37.3 1 36 1 34.5 1 33.5 1 32.9 1 32.9 1 32.8 1 31.9 1 30.5 1 29.2 1 28.7 1 28.4 1 28 1 27.4 1 26.9 1
 
Output produced by software:

Enter (or paste) a matrix (table) containing all data (time) series. Every column represents a different variable and must be delimited by a space or Tab. Every row represents a period in time (or category) and must be delimited by hard returns. The easiest way to enter data is to copy and paste a block of spreadsheet cells. Please, do not use commas or spaces to seperate groups of digits!


Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time4 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
Y[t] = + 59.5264480874317 -6.82688172043011X[t] -0.332459016393442t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)59.52644808743171.37403643.322300
X-6.826881720430112.426145-2.81390.0066720.003336
t-0.3324590163934420.068889-4.8261.1e-055e-06


Multiple Linear Regression - Regression Statistics
Multiple R0.889129937195268
R-squared0.790552045216862
Adjusted R-squared0.783329701948478
F-TEST (value)109.459217852122
F-TEST (DF numerator)2
F-TEST (DF denominator)58
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation4.73656273647105
Sum Squared Residuals1301.23154027851


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
156.659.1939890710383-2.59398907103832
25658.8615300546448-2.86153005464482
354.858.5290710382514-3.72907103825137
452.758.1966120218579-5.49661202185791
550.957.8641530054645-6.96415300546448
650.657.531693989071-6.93169398907103
752.157.1992349726776-5.09923497267759
853.356.8667759562841-3.56677595628415
953.956.5343169398907-2.63431693989071
1054.356.2018579234973-1.90185792349727
1154.255.8693989071038-1.66939890710382
1254.255.5369398907104-1.33693989071037
1353.555.204480874317-1.70448087431694
1451.454.8720218579235-3.47202185792349
1550.554.5395628415300-4.03956284153005
1650.354.2071038251366-3.90710382513661
1749.853.8746448087432-4.07464480874317
1850.753.5421857923497-2.84218579234972
1952.853.2097267759563-0.409726775956284
2055.352.87726775956282.42273224043716
2157.352.54480874316944.7551912568306
2257.552.2123497267765.28765027322405
2356.851.87989071038254.92010928961749
2456.451.54743169398914.85256830601093
2556.351.21497267759565.08502732240437
2656.450.88251366120225.51748633879781
275750.55005464480876.44994535519126
2857.950.21759562841537.6824043715847
2958.949.88513661202199.01486338797814
3058.849.55267759562849.24732240437158
3156.542.393336858804914.1066631411951
3251.942.06087784241149.83912215758858
3347.441.7284188260185.67158117398202
3444.941.39595980962453.50404019037546
3543.941.06350079323112.83649920676891
3643.440.73104177683762.66895822316235
3742.940.39858276044422.50141723955579
3842.640.06612374405082.53387625594924
3942.239.73366472765732.46633527234268
4041.239.40120571126391.79879428873612
4140.239.06874669487041.13125330512957
4239.338.7362876784770.563712321523002
4338.538.40382866208360.0961713379164476
4438.338.07136964569010.228630354309887
4537.937.73891062929670.161089370703331
4637.637.40645161290320.193548387096776
4737.337.07399259650980.226007403490214
483636.7415335801163-0.74153358011634
4934.536.4090745637229-1.90907456372290
5033.536.0766155473295-2.57661554732946
5132.935.744156530936-2.84415653093601
5232.935.4116975145426-2.51169751454257
5332.835.0792384981491-2.27923849814913
5431.934.7467794817557-2.84677948175569
5530.534.4143204653622-3.91432046536224
5629.234.0818614489688-4.8818614489688
5728.733.7494024325754-5.04940243257536
5828.433.4169434161819-5.01694341618192
592833.0844843997885-5.08448439978848
6027.432.7520253833950-5.35202538339503
6126.932.4195663670016-5.51956636700159


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
60.003770960229391690.007541920458783370.996229039770608
70.01384522184937120.02769044369874240.986154778150629
80.02619889860778320.05239779721556650.973801101392217
90.0289036270413480.0578072540826960.971096372958652
100.02493236563314310.04986473126628620.975067634366857
110.01670795354867920.03341590709735840.98329204645132
120.01010896942408950.02021793884817900.98989103057591
130.005404604170686570.01080920834137310.994595395829313
140.004349260656138390.008698521312276780.995650739343862
150.005086737065853060.01017347413170610.994913262934147
160.006840552197267580.01368110439453520.993159447802732
170.01462553970834630.02925107941669260.985374460291654
180.03513900097419410.07027800194838820.964860999025806
190.1072049509317570.2144099018635140.892795049068243
200.3572396959611250.714479391922250.642760304038875
210.6881638652875690.6236722694248630.311836134712431
220.8315713250608380.3368573498783240.168428674939162
230.8825658161549240.2348683676901520.117434183845076
240.9103616360127440.1792767279745110.0896383639872557
250.929344679619540.1413106407609190.0706553203804593
260.9429521904387960.1140956191224080.0570478095612038
270.9485483968508190.1029032062983620.0514516031491811
280.946641308940650.1067173821186990.0533586910593494
290.9407421342867330.1185157314265340.0592578657132672
300.9261111618928180.1477776762143650.0738888381071825
310.9999438472600430.0001123054799131665.61527399565828e-05
320.9999999999562888.74234017493661e-114.37117008746830e-11
330.9999999999993571.28592547458165e-126.42962737290823e-13
340.9999999999995938.13360907797723e-134.06680453898861e-13
350.999999999999725.58146056209201e-132.79073028104601e-13
360.9999999999996167.67643050327044e-133.83821525163522e-13
370.9999999999991661.66772828386272e-128.33864141931358e-13
380.9999999999972585.48321706618679e-122.74160853309340e-12
390.9999999999920861.58281732782637e-117.91408663913185e-12
400.9999999999731945.36121284965216e-112.68060642482608e-11
410.9999999999173611.65277732924871e-108.26388664624354e-11
420.9999999998081533.83694812259176e-101.91847406129588e-10
430.999999999689756.20497878330422e-103.10248939165211e-10
440.9999999988630292.27394251997572e-091.13697125998786e-09
450.999999994791871.04162583974537e-085.20812919872685e-09
460.999999980694633.86107393863849e-081.93053696931924e-08
470.9999999811855733.76288546090544e-081.88144273045272e-08
480.9999999533244169.33511676786104e-084.66755838393052e-08
490.9999997304138435.39172314394677e-072.69586157197338e-07
500.9999988993452382.20130952438051e-061.10065476219025e-06
510.9999959431938818.1136122375806e-064.0568061187903e-06
520.9999712702391415.7459521717566e-052.8729760858783e-05
530.9999204028520880.0001591942958247947.95971479123969e-05
540.999946716576120.0001065668477582785.32834238791391e-05
550.9999812932689233.74134621533131e-051.87067310766566e-05


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level270.54NOK
5% type I error level350.7NOK
10% type I error level380.76NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/10aco1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/10aco1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/10oj931258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/10oj931258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/27bjz1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/27bjz1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/3k0dp1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/3k0dp1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/44npb1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/44npb1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/5jwfw1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/5jwfw1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/6jqp91258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/6jqp91258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/7rx2o1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/7rx2o1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/8tbum1258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/8tbum1258648514.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/9dky71258648514.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/19/t1258648850mdc3ywgv0kke5aa/9dky71258648514.ps (open in new window)


 
Parameters (Session):
par1 = 1 ; par2 = Do not include Seasonal Dummies ; par3 = Linear Trend ;
 
Parameters (R input):
par1 = 1 ; par2 = Do not include Seasonal Dummies ; par3 = Linear Trend ;
 
R code (references can be found in the software module):
library(lattice)
library(lmtest)
n25 <- 25 #minimum number of obs. for Goldfeld-Quandt test
par1 <- as.numeric(par1)
x <- t(y)
k <- length(x[1,])
n <- length(x[,1])
x1 <- cbind(x[,par1], x[,1:k!=par1])
mycolnames <- c(colnames(x)[par1], colnames(x)[1:k!=par1])
colnames(x1) <- mycolnames #colnames(x)[par1]
x <- x1
if (par3 == 'First Differences'){
x2 <- array(0, dim=c(n-1,k), dimnames=list(1:(n-1), paste('(1-B)',colnames(x),sep='')))
for (i in 1:n-1) {
for (j in 1:k) {
x2[i,j] <- x[i+1,j] - x[i,j]
}
}
x <- x2
}
if (par2 == 'Include Monthly Dummies'){
x2 <- array(0, dim=c(n,11), dimnames=list(1:n, paste('M', seq(1:11), sep ='')))
for (i in 1:11){
x2[seq(i,n,12),i] <- 1
}
x <- cbind(x, x2)
}
if (par2 == 'Include Quarterly Dummies'){
x2 <- array(0, dim=c(n,3), dimnames=list(1:n, paste('Q', seq(1:3), sep ='')))
for (i in 1:3){
x2[seq(i,n,4),i] <- 1
}
x <- cbind(x, x2)
}
k <- length(x[1,])
if (par3 == 'Linear Trend'){
x <- cbind(x, c(1:n))
colnames(x)[k+1] <- 't'
}
x
k <- length(x[1,])
df <- as.data.frame(x)
(mylm <- lm(df))
(mysum <- summary(mylm))
if (n > n25) {
kp3 <- k + 3
nmkm3 <- n - k - 3
gqarr <- array(NA, dim=c(nmkm3-kp3+1,3))
numgqtests <- 0
numsignificant1 <- 0
numsignificant5 <- 0
numsignificant10 <- 0
for (mypoint in kp3:nmkm3) {
j <- 0
numgqtests <- numgqtests + 1
for (myalt in c('greater', 'two.sided', 'less')) {
j <- j + 1
gqarr[mypoint-kp3+1,j] <- gqtest(mylm, point=mypoint, alternative=myalt)$p.value
}
if (gqarr[mypoint-kp3+1,2] < 0.01) numsignificant1 <- numsignificant1 + 1
if (gqarr[mypoint-kp3+1,2] < 0.05) numsignificant5 <- numsignificant5 + 1
if (gqarr[mypoint-kp3+1,2] < 0.10) numsignificant10 <- numsignificant10 + 1
}
gqarr
}
bitmap(file='test0.png')
plot(x[,1], type='l', main='Actuals and Interpolation', ylab='value of Actuals and Interpolation (dots)', xlab='time or index')
points(x[,1]-mysum$resid)
grid()
dev.off()
bitmap(file='test1.png')
plot(mysum$resid, type='b', pch=19, main='Residuals', ylab='value of Residuals', xlab='time or index')
grid()
dev.off()
bitmap(file='test2.png')
hist(mysum$resid, main='Residual Histogram', xlab='values of Residuals')
grid()
dev.off()
bitmap(file='test3.png')
densityplot(~mysum$resid,col='black',main='Residual Density Plot', xlab='values of Residuals')
dev.off()
bitmap(file='test4.png')
qqnorm(mysum$resid, main='Residual Normal Q-Q Plot')
qqline(mysum$resid)
grid()
dev.off()
(myerror <- as.ts(mysum$resid))
bitmap(file='test5.png')
dum <- cbind(lag(myerror,k=1),myerror)
dum
dum1 <- dum[2:length(myerror),]
dum1
z <- as.data.frame(dum1)
z
plot(z,main=paste('Residual Lag plot, lowess, and regression line'), ylab='values of Residuals', xlab='lagged values of Residuals')
lines(lowess(z))
abline(lm(z))
grid()
dev.off()
bitmap(file='test6.png')
acf(mysum$resid, lag.max=length(mysum$resid)/2, main='Residual Autocorrelation Function')
grid()
dev.off()
bitmap(file='test7.png')
pacf(mysum$resid, lag.max=length(mysum$resid)/2, main='Residual Partial Autocorrelation Function')
grid()
dev.off()
bitmap(file='test8.png')
opar <- par(mfrow = c(2,2), oma = c(0, 0, 1.1, 0))
plot(mylm, las = 1, sub='Residual Diagnostics')
par(opar)
dev.off()
if (n > n25) {
bitmap(file='test9.png')
plot(kp3:nmkm3,gqarr[,2], main='Goldfeld-Quandt test',ylab='2-sided p-value',xlab='breakpoint')
grid()
dev.off()
}
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Estimated Regression Equation', 1, TRUE)
a<-table.row.end(a)
myeq <- colnames(x)[1]
myeq <- paste(myeq, '[t] = ', sep='')
for (i in 1:k){
if (mysum$coefficients[i,1] > 0) myeq <- paste(myeq, '+', '')
myeq <- paste(myeq, mysum$coefficients[i,1], sep=' ')
if (rownames(mysum$coefficients)[i] != '(Intercept)') {
myeq <- paste(myeq, rownames(mysum$coefficients)[i], sep='')
if (rownames(mysum$coefficients)[i] != 't') myeq <- paste(myeq, '[t]', sep='')
}
}
myeq <- paste(myeq, ' + e[t]')
a<-table.row.start(a)
a<-table.element(a, myeq)
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,hyperlink('http://www.xycoon.com/ols1.htm','Multiple Linear Regression - Ordinary Least Squares',''), 6, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Variable',header=TRUE)
a<-table.element(a,'Parameter',header=TRUE)
a<-table.element(a,'S.D.',header=TRUE)
a<-table.element(a,'T-STAT<br />H0: parameter = 0',header=TRUE)
a<-table.element(a,'2-tail p-value',header=TRUE)
a<-table.element(a,'1-tail p-value',header=TRUE)
a<-table.row.end(a)
for (i in 1:k){
a<-table.row.start(a)
a<-table.element(a,rownames(mysum$coefficients)[i],header=TRUE)
a<-table.element(a,mysum$coefficients[i,1])
a<-table.element(a, round(mysum$coefficients[i,2],6))
a<-table.element(a, round(mysum$coefficients[i,3],4))
a<-table.element(a, round(mysum$coefficients[i,4],6))
a<-table.element(a, round(mysum$coefficients[i,4]/2,6))
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable2.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Regression Statistics', 2, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Multiple R',1,TRUE)
a<-table.element(a, sqrt(mysum$r.squared))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'R-squared',1,TRUE)
a<-table.element(a, mysum$r.squared)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Adjusted R-squared',1,TRUE)
a<-table.element(a, mysum$adj.r.squared)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'F-TEST (value)',1,TRUE)
a<-table.element(a, mysum$fstatistic[1])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'F-TEST (DF numerator)',1,TRUE)
a<-table.element(a, mysum$fstatistic[2])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'F-TEST (DF denominator)',1,TRUE)
a<-table.element(a, mysum$fstatistic[3])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'p-value',1,TRUE)
a<-table.element(a, 1-pf(mysum$fstatistic[1],mysum$fstatistic[2],mysum$fstatistic[3]))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Residual Statistics', 2, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Residual Standard Deviation',1,TRUE)
a<-table.element(a, mysum$sigma)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Sum Squared Residuals',1,TRUE)
a<-table.element(a, sum(myerror*myerror))
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable3.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Actuals, Interpolation, and Residuals', 4, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Time or Index', 1, TRUE)
a<-table.element(a, 'Actuals', 1, TRUE)
a<-table.element(a, 'Interpolation<br />Forecast', 1, TRUE)
a<-table.element(a, 'Residuals<br />Prediction Error', 1, TRUE)
a<-table.row.end(a)
for (i in 1:n) {
a<-table.row.start(a)
a<-table.element(a,i, 1, TRUE)
a<-table.element(a,x[i])
a<-table.element(a,x[i]-mysum$resid[i])
a<-table.element(a,mysum$resid[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable4.tab')
if (n > n25) {
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Goldfeld-Quandt test for Heteroskedasticity',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-values',header=TRUE)
a<-table.element(a,'Alternative Hypothesis',3,header=TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'breakpoint index',header=TRUE)
a<-table.element(a,'greater',header=TRUE)
a<-table.element(a,'2-sided',header=TRUE)
a<-table.element(a,'less',header=TRUE)
a<-table.row.end(a)
for (mypoint in kp3:nmkm3) {
a<-table.row.start(a)
a<-table.element(a,mypoint,header=TRUE)
a<-table.element(a,gqarr[mypoint-kp3+1,1])
a<-table.element(a,gqarr[mypoint-kp3+1,2])
a<-table.element(a,gqarr[mypoint-kp3+1,3])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable5.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Description',header=TRUE)
a<-table.element(a,'# significant tests',header=TRUE)
a<-table.element(a,'% significant tests',header=TRUE)
a<-table.element(a,'OK/NOK',header=TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'1% type I error level',header=TRUE)
a<-table.element(a,numsignificant1)
a<-table.element(a,numsignificant1/numgqtests)
if (numsignificant1/numgqtests < 0.01) dum <- 'OK' else dum <- 'NOK'
a<-table.element(a,dum)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'5% type I error level',header=TRUE)
a<-table.element(a,numsignificant5)
a<-table.element(a,numsignificant5/numgqtests)
if (numsignificant5/numgqtests < 0.05) dum <- 'OK' else dum <- 'NOK'
a<-table.element(a,dum)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'10% type I error level',header=TRUE)
a<-table.element(a,numsignificant10)
a<-table.element(a,numsignificant10/numgqtests)
if (numsignificant10/numgqtests < 0.1) dum <- 'OK' else dum <- 'NOK'
a<-table.element(a,dum)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable6.tab')
}
 





Copyright

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Software written by Ed van Stee & Patrick Wessa


Disclaimer

Information provided on this web site is provided "AS IS" without warranty of any kind, either express or implied, including, without limitation, warranties of merchantability, fitness for a particular purpose, and noninfringement. We use reasonable efforts to include accurate and timely information and periodically update the information, and software without notice. However, we make no warranties or representations as to the accuracy or completeness of such information (or software), and we assume no liability or responsibility for errors or omissions in the content of this web site, or any software bugs in online applications. Your use of this web site is AT YOUR OWN RISK. Under no circumstances and under no legal theory shall we be liable to you or any other person for any direct, indirect, special, incidental, exemplary, or consequential damages arising from your access to, or use of, this web site.


Privacy Policy

We may request personal information to be submitted to our servers in order to be able to:

  • personalize online software applications according to your needs
  • enforce strict security rules with respect to the data that you upload (e.g. statistical data)
  • manage user sessions of online applications
  • alert you about important changes or upgrades in resources or applications

We NEVER allow other companies to directly offer registered users information about their products and services. Banner references and hyperlinks of third parties NEVER contain any personal data of the visitor.

We do NOT sell, nor transmit by any means, personal information, nor statistical data series uploaded by you to third parties.

We carefully protect your data from loss, misuse, alteration, and destruction. However, at any time, and under any circumstance you are solely responsible for managing your passwords, and keeping them secret.

We store a unique ANONYMOUS USER ID in the form of a small 'Cookie' on your computer. This allows us to track your progress when using this website which is necessary to create state-dependent features. The cookie is used for NO OTHER PURPOSE. At any time you may opt to disallow cookies from this website - this will not affect other features of this website.

We examine cookies that are used by third-parties (banner and online ads) very closely: abuse from third-parties automatically results in termination of the advertising contract without refund. We have very good reason to believe that the cookies that are produced by third parties (banner ads) do NOT cause any privacy or security risk.

FreeStatistics.org is safe. There is no need to download any software to use the applications and services contained in this website. Hence, your system's security is not compromised by their use, and your personal data - other than data you submit in the account application form, and the user-agent information that is transmitted by your browser - is never transmitted to our servers.

As a general rule, we do not log on-line behavior of individuals (other than normal logging of webserver 'hits'). However, in cases of abuse, hacking, unauthorized access, Denial of Service attacks, illegal copying, hotlinking, non-compliance with international webstandards (such as robots.txt), or any other harmful behavior, our system engineers are empowered to log, track, identify, publish, and ban misbehaving individuals - even if this leads to ban entire blocks of IP addresses, or disclosing user's identity.


FreeStatistics.org is powered by