Home » date » 2010 » Dec » 19 »

Paper: Multiple Regression

*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: Sun, 19 Dec 2010 15:42:29 +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/19/t1292773304pskov1ajctzm9th.htm/, Retrieved Sun, 19 Dec 2010 16:41:44 +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/2010/Dec/19/t1292773304pskov1ajctzm9th.htm/},
    year = {2010},
}
@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 = {2010},
    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 «
695 0 641 696 729 839 627 608 638 0 695 641 696 729 696 651 762 0 638 695 641 696 825 691 635 0 762 638 695 641 677 627 721 0 635 762 638 695 656 634 854 0 721 635 762 638 785 731 418 0 854 721 635 762 412 475 367 0 418 854 721 635 352 337 824 0 367 418 854 721 839 803 687 0 824 367 418 854 729 722 601 0 687 824 367 418 696 590 676 0 601 687 824 367 641 724 740 0 676 601 687 824 695 627 691 0 740 676 601 687 638 696 683 0 691 740 676 601 762 825 594 0 683 691 740 676 635 677 729 0 594 683 691 740 721 656 731 0 729 594 683 691 854 785 386 0 731 729 594 683 418 412 331 0 386 731 729 594 367 352 706 0 331 386 731 729 824 839 715 0 706 331 386 731 687 729 657 0 715 706 331 386 601 696 653 0 657 715 706 331 676 641 642 0 653 657 715 706 740 695 643 0 642 653 657 715 691 638 718 0 643 642 653 657 683 762 654 0 718 643 642 653 594 635 632 0 654 718 643 642 729 721 731 0 632 654 718 643 731 854 392 1 731 632 654 718 386 418 344 1 392 731 632 654 331 367 792 1 344 392 731 632 706 824 8 etc...
 
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 time5 seconds
R Server'Sir Ronald Aylmer Fisher' @ 193.190.124.24


Multiple Linear Regression - Estimated Regression Equation
faillissement[t] = -122.703425274455 + 78.463476286789crisis[t] + 0.0523803521122521`t-1`[t] + 0.0444563774906133`t-2`[t] + 0.063446088726049`t-3`[t] -0.00750219719536323`t-4`[t] + 0.668851325427979`t-12`[t] + 0.345558412581939`t-24`[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)-122.703425274455118.622544-1.03440.3057350.152867
crisis78.46347628678920.4765743.83190.0003440.000172
`t-1`0.05238035211225210.0724020.72350.4726330.236317
`t-2`0.04445637749061330.0821720.5410.5908070.295404
`t-3`0.0634460887260490.0729690.86950.3885720.194286
`t-4`-0.007502197195363230.075037-0.10.9207450.460372
`t-12`0.6688513254279790.1432014.67072.2e-051.1e-05
`t-24`0.3455584125819390.1540232.24360.0291460.014573


Multiple Linear Regression - Regression Statistics
Multiple R0.899985961342426
R-squared0.80997473061345
Adjusted R-squared0.784394405888338
F-TEST (value)31.6639737500396
F-TEST (DF numerator)7
F-TEST (DF denominator)52
p-value1.11022302462516e-16
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation73.883945471156
Sum Squared Residuals283859.544716007


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1695611.24117029050683.7588297094942
2638671.365882501669-33.3658825016687
3762767.643041926765-5.64304192676461
4635654.337167140086-19.3371671400856
5721637.54893857881783.4510614211828
6854764.50361616198689.4963838380138
7418428.361027731063-10.3610277310628
8367330.02689462863736.9731053713627
9824802.52647267337821.4735273266224
10687693.9728542089-6.97285420890017
11601639.462713734943-38.4627137349425
12676667.7629587292848.23704127071627
13740658.34642395242381.653576047577
14691646.32343710348744.6765628965134
15683779.52025319878-96.52025319878
16594644.333969382177-50.3339693821765
17729685.99195537876743.0080446212331
18731822.500985775012-91.5009857750121
19386402.508207341752-16.5082073417520
20331338.913893794667-7.91389379466694
21706793.7616223983-87.7616223983001
22715659.41119170588755.5888082941131
23657606.72783798433550.2721620156654
24653659.452925792345-6.45292579234464
25642715.889264446529-73.8892644465287
26643658.917317679321-15.9173176793208
27718696.160453518221.8395464818002
28654596.05185175590857.9481482440921
29632716.192660205219-84.1926602052187
30731764.243010280862-33.243010280862
31392460.873711495473-68.8737114954731
32344392.191978229303-48.1919782293028
33792789.7926620662122.20733793378826
34852747.552371497606104.447628502394
35649701.598081973644-52.598081973644
36629745.657682000875-116.657682000875
37685750.789585133611-65.7895851336115
38617723.240558567889-106.240558567889
39715769.82165812631-54.8216581263104
40715702.07374032933212.9262596706678
41629733.631664786247-104.631664786247
42916802.762218651564113.237781348436
43531467.27866425758963.7213357424113
44357403.304269091188-46.3042690911879
45917825.15839742290991.8416025770912
46828863.417215406721-35.4172154067214
47708719.680454953725-11.6804549537245
48858731.514126943283126.485873056717
49775757.84301382079117.1569861792091
50785708.08173440580776.9182655941932
511006806.797146403147199.202853596853
52789790.31067464605-1.31067464604990
53734724.9026418539839.09735814601649
54906952.491865452292-46.4918654522917
55532568.978336264838-36.9783362648382
56387422.206088986301-35.2060889863012
57991938.67651193153852.3234880684625
58841900.05459156188-59.0545915618802
59892762.24481282967129.755187170330
60782891.073540910223-109.073540910223


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
110.3662968285054510.7325936570109030.633703171494549
120.2355181187728810.4710362375457610.76448188122712
130.202495485987510.404990971975020.79750451401249
140.1182223529957010.2364447059914020.8817776470043
150.3062666167601270.6125332335202540.693733383239873
160.2703021535258880.5406043070517760.729697846474112
170.1934036789673600.3868073579347190.80659632103264
180.2389403303038970.4778806606077950.761059669696103
190.1808221168270930.3616442336541860.819177883172907
200.1405804689393630.2811609378787260.859419531060637
210.1369277409310190.2738554818620370.863072259068981
220.1634121498178330.3268242996356660.836587850182167
230.1631484435146370.3262968870292740.836851556485363
240.1129904131277580.2259808262555160.887009586872242
250.1063488456361830.2126976912723670.893651154363817
260.07175345961947580.1435069192389520.928246540380524
270.04872629924857580.09745259849715150.951273700751424
280.04593059364696110.09186118729392220.954069406353039
290.04173303842041420.08346607684082840.958266961579586
300.02585658423151590.05171316846303190.974143415768484
310.01633876022991680.03267752045983350.983661239770083
320.01003575952794630.02007151905589250.989964240472054
330.008437339157422360.01687467831484470.991562660842578
340.01629443101380860.03258886202761730.983705568986191
350.01024478077041180.02048956154082360.989755219229588
360.01733294803570470.03466589607140950.982667051964295
370.01568978674769440.03137957349538890.984310213252306
380.02334075035042100.04668150070084210.976659249649579
390.01890207076522040.03780414153044070.98109792923478
400.01198951300565010.02397902601130020.98801048699435
410.0765026319095360.1530052638190720.923497368090464
420.1351106082521030.2702212165042050.864889391747897
430.1298165860356550.2596331720713100.870183413964345
440.1019104142856840.2038208285713670.898089585714316
450.08266986776943230.1653397355388650.917330132230568
460.06395200813511080.1279040162702220.93604799186489
470.06346432279809830.1269286455961970.936535677201902
480.05213772616658260.1042754523331650.947862273833417
490.02453572626566580.04907145253133150.975464273734334


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level00OK
5% type I error level110.282051282051282NOK
10% type I error level150.384615384615385NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/10fyei1292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/10fyei1292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/19fz61292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/19fz61292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/2jog91292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/2jog91292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/3jog91292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/3jog91292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/4jog91292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/4jog91292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/5ugfc1292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/5ugfc1292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/6ugfc1292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/6ugfc1292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/75pwf1292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/75pwf1292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/85pwf1292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/85pwf1292773340.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/9fyei1292773340.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t1292773304pskov1ajctzm9th/9fyei1292773340.ps (open in new window)


 
Parameters (Session):
par1 = 48 ; par2 = 1 ; par3 = 0 ; par4 = 0 ; par5 = 12 ; par6 = White Noise ; par7 = 0.95 ;
 
Parameters (R input):
par1 = 1 ; par2 = Do not include Seasonal Dummies ; par3 = No Linear Trend ; par4 = 0 ; par5 = 12 ; par6 = White Noise ; par7 = 0.95 ;
 
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