Home » date » 2010 » Dec » 19 »

paper: Multiple Regression (t-24)

*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 10:14:36 +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/t129275362136m7llb7omex99n.htm/, Retrieved Sun, 19 Dec 2010 11:13:41 +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/t129275362136m7llb7omex99n.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 «
591 0 595 594 611 613 562 519 589 0 591 595 594 611 561 517 584 0 589 591 595 594 555 510 573 0 584 589 591 595 544 509 567 0 573 584 589 591 537 501 569 0 567 573 584 589 543 507 621 0 569 567 573 584 594 569 629 0 621 569 567 573 611 580 628 0 629 621 569 567 613 578 612 0 628 629 621 569 611 565 595 0 612 628 629 621 594 547 597 0 595 612 628 629 595 555 593 0 597 595 612 628 591 562 590 0 593 597 595 612 589 561 580 0 590 593 597 595 584 555 574 0 580 590 593 597 573 544 573 0 574 580 590 593 567 537 573 0 573 574 580 590 569 543 620 0 573 573 574 580 621 594 626 0 620 573 573 574 629 611 620 0 626 620 573 573 628 613 588 0 620 626 620 573 612 611 566 0 588 620 626 620 595 594 557 0 566 588 620 626 597 595 561 0 557 566 588 620 593 591 549 0 561 557 566 588 590 589 532 0 549 561 557 566 580 584 526 0 532 549 561 557 574 573 511 0 526 532 549 561 573 567 499 0 511 526 532 549 573 569 555 1 499 511 526 532 620 621 565 1 555 499 511 526 626 629 542 1 565 555 499 511 620 628 5 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
R Framework
error message
The field 'Names of X columns' contains a hard return which cannot be interpreted.
Please, resubmit your request without hard returns in the 'Names of X columns'.


Multiple Linear Regression - Estimated Regression Equation
Totaal[t] = + 121.350385460641 + 15.4495309520155crisis[t] + 1.07950932409880`t-1`[t] -0.50927530639777`t-2`[t] + 0.0759563844468494`t-3`[t] + 0.0672167107393819`t-4`[t] + 0.440072107331956`t-12`[t] -0.382095098205888`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)121.35038546064187.2771621.39040.1703290.085165
crisis15.44953095201558.9710251.72220.0909850.045492
`t-1`1.079509324098800.1420877.597500
`t-2`-0.509275306397770.20721-2.45780.017350.008675
`t-3`0.07595638444684940.2052240.37010.71280.3564
`t-4`0.06721671073938190.148430.45290.6525390.326269
`t-12`0.4400721073319560.159092.76620.0078340.003917
`t-24 `-0.3820950982058880.152642-2.50320.0154860.007743


Multiple Linear Regression - Regression Statistics
Multiple R0.92733413415113
R-squared0.859948596361827
Adjusted R-squared0.84109552279515
F-TEST (value)45.6131777834778
F-TEST (DF numerator)7
F-TEST (DF denominator)52
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation16.2044643843294
Sum Squared Residuals13654.402631116


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1591597.775264231122-6.7752642311221
2589591.846377760334-2.84637776033359
3584590.691965683054-6.69196568305394
4573581.617662765862-8.6176627658618
5567571.844913155236-4.84491315523601
6569570.803532292062-1.80353229206206
7621573.60038038119947.3996196188013
8629630.799372241105-1.79937224110505
9628614.34607781674413.6539221832555
10612617.363623516191-5.36362351619113
11595604.100155614093-9.10015561409346
12597591.7419906299315.25800937006879
13593596.841216508233-3.84121650823289
14590588.6398535751581.36014642484243
15580586.539865567352-6.539865567352
16574576.465459028862-2.46545902886191
17573574.618653195398-1.61865319539820
18573574.221155358428-1.22115535842797
19620576.99942482351243.0005751764878
20626624.2820665964281.71793340357167
21620605.55170412584314.4482958741572
22588593.311982890966-5.31198289096582
23566564.452650914481.54734908552033
24557557.445866663248-0.445866663247895
25561555.868526883875.13147311613013
26549560.39204061077-11.39204061077
27532540.748206817415-8.74820681741515
28526529.769340561915-3.76934056191475
29511533.159853537583-22.1598535375827
30499517.160816253607-18.1608162536066
31555526.51138646104828.4886135389518
32565591.11623811456-26.1162381145599
33542569.213849377034-27.2138493770340
34527534.770552995607-7.7705529956065
35510531.628975135344-21.6289751353441
36514515.116777324348-1.11677732434796
37517528.695833537948-11.6958335379481
38508523.4631710946-15.4631710946005
39493507.720627871151-14.7206278711515
40490496.260339708791-6.26033970879102
41469493.959997492884-24.9599974928842
42478465.79296615466212.2070338453380
43528491.65278008638636.3472199136141
44534541.356184812228-7.35618481222837
45518513.8124440920284.18755590797234
46506503.5133742196662.48662578033381
47502503.449107412381-1.44910741238136
48516509.6295162192276.37048378077309
49528524.5846399261813.41536007381878
50533529.9229636716213.07703632837886
51536529.8982642141616.10173578583897
52537533.4152804854223.58471951457841
53524530.643258560551-6.64325856055116
54536525.21010489236510.7898951076353
55587545.66868214845441.3313178515456
56597592.5116193755834.4883806244168
57581579.1183649054591.88163509454067
58564561.8843999766682.11560002333245
59558560.604090701701-2.60409070170147
60575566.8742090319398.1257909680612


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
110.1109486312310290.2218972624620590.88905136876897
120.04823294766597030.09646589533194050.95176705233403
130.01955030496209770.03910060992419540.980449695037902
140.01273864970383090.02547729940766180.98726135029617
150.01573696179544660.03147392359089330.984263038204553
160.01167930073898430.02335860147796860.988320699261016
170.008131131241474310.01626226248294860.991868868758526
180.006030130248794730.01206026049758950.993969869751205
190.009405711752644780.01881142350528960.990594288247355
200.004393252790378480.008786505580756960.995606747209622
210.004333117604534390.008666235209068770.995666882395466
220.004849237066491710.009698474132983420.995150762933508
230.002414770104483750.00482954020896750.997585229895516
240.002075811367882060.004151622735764130.997924188632118
250.002606787920088410.005213575840176820.997393212079912
260.01625000389456770.03250000778913550.983749996105432
270.03400063471372020.06800126942744040.96599936528628
280.03729381717730050.0745876343546010.9627061828227
290.0887273779206560.1774547558413120.911272622079344
300.1103248882362560.2206497764725110.889675111763744
310.1757243429421340.3514486858842670.824275657057866
320.2527786933238340.5055573866476690.747221306676166
330.2554662193704460.5109324387408930.744533780629554
340.2662845822700090.5325691645400190.73371541772999
350.2785883522136230.5571767044272450.721411647786377
360.3020861381671790.6041722763343570.697913861832821
370.2950897481335490.5901794962670990.70491025186645
380.3207009266017630.6414018532035260.679299073398237
390.4073179938728060.8146359877456130.592682006127194
400.4976825663699990.9953651327399970.502317433630001
410.693741499481250.61251700103750.30625850051875
420.7476166175711680.5047667648576640.252383382428832
430.870739091496840.2585218170063210.129260908503161
440.9370823206874970.1258353586250060.0629176793125032
450.930383974486650.1392320510266990.0696160255133496
460.9001778130344720.1996443739310570.0998221869655284
470.8243222913707190.3513554172585620.175677708629281
480.7156824925815680.5686350148368640.284317507418432
490.6243718882591150.7512562234817690.375628111740885


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level60.153846153846154NOK
5% type I error level140.358974358974359NOK
10% type I error level170.435897435897436NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2010/Dec/19/t129275362136m7llb7omex99n/104xe41292753668.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/19/t129275362136m7llb7omex99n/104xe41292753668.ps (open in new window)


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


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


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


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


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


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


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


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


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


 
Parameters (Session):
par1 = 1 ; par2 = Do not include Seasonal Dummies ; par3 = No Linear Trend ;
 
Parameters (R input):
par1 = 1 ; par2 = Do not include Seasonal Dummies ; par3 = No 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