Home » date » 2009 » Nov » 25 »

*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: Wed, 25 Nov 2009 13:53:06 -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/25/t1259182439hh55jbntzucq0m5.htm/, Retrieved Wed, 25 Nov 2009 21:54:10 +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/25/t1259182439hh55jbntzucq0m5.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 «
2756.76 0 2849.27 0 2921.44 0 2981.85 0 3080.58 0 3106.22 0 3119.31 0 3061.26 0 3097.31 0 3161.69 0 3257.16 0 3277.01 0 3295.32 0 3363.99 0 3494.17 0 3667.03 1 3813.06 1 3917.96 1 3895.51 1 3801.06 1 3570.12 0 3701.61 1 3862.27 1 3970.1 1 4138.52 1 4199.75 1 4290.89 1 4443.91 1 4502.64 1 4356.98 1 4591.27 1 4696.96 1 4621.4 1 4562.84 1 4202.52 1 4296.49 1 4435.23 1 4105.18 1 4116.68 1 3844.49 1 3720.98 1 3674.4 1 3857.62 1 3801.06 1 3504.37 1 3032.6 1 3047.03 0 2962.34 1 2197.82 1 2014.45 1 1862.83 0 1905.41 0 1810.99 0 1670.07 0 1864.44 0 2052.02 0 2029.6 0 2070.83 0 2293.41 0 2443.27 0
 
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
bel20[t] = + 2661.16616666666 + 1214.45972222222rent[t] -25.1120000000012M1[t] -83.3140000000002M2[t] + 190.251944444445M3[t] -21.3039999999998M4[t] -4.19199999999998M5[t] -44.716M6[t] + 75.7880000000003M7[t] + 92.6300000000002M8[t] + 217.609944444445M9[t] -83.9279999999996M10[t] + 185.527944444445M11[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)2661.16616666666318.1750618.363800
rent1214.45972222222176.7639236.870500
M1-25.1120000000012424.233415-0.05920.9530490.476524
M2-83.3140000000002424.233415-0.19640.8451540.422577
M3190.251944444445425.7038990.44690.6569920.328496
M4-21.3039999999998424.233415-0.05020.9601620.480081
M5-4.19199999999998424.233415-0.00990.9921580.496079
M6-44.716424.233415-0.10540.9165040.458252
M775.7880000000003424.2334150.17860.8589830.429491
M892.6300000000002424.2334150.21830.8281040.414052
M9217.609944444445425.7038990.51120.611620.30581
M10-83.9279999999996424.233415-0.19780.8440280.422014
M11185.527944444445425.7038990.43580.6649660.332483


Multiple Linear Regression - Regression Statistics
Multiple R0.70926712281411
R-squared0.503059851505006
Adjusted R-squared0.376181515719051
F-TEST (value)3.9648995109273
F-TEST (DF numerator)12
F-TEST (DF denominator)47
p-value0.000314353822826074
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation670.771924839074
Sum Squared Residuals21146943.8321589


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
12756.762636.05416666667120.705833333328
22849.272577.85216666667271.417833333332
32921.442851.4181111111170.0218888888892
42981.852639.86216666667341.987833333333
53080.582656.97416666667423.605833333334
63106.222616.45016666667489.769833333333
73119.312736.95416666667382.355833333333
83061.262753.79616666667307.463833333334
93097.312878.77611111111218.533888888889
103161.692577.23816666667584.451833333333
113257.162846.69411111111410.465888888889
123277.012661.16616666667615.843833333334
133295.322636.05416666667659.265833333335
143363.992577.85216666667786.137833333334
153494.172851.41811111111642.751888888889
163667.033854.32188888889-187.291888888889
173813.063871.43388888889-58.3738888888891
183917.963830.9098888888987.0501111111109
193895.513951.41388888889-55.903888888889
203801.063968.25588888889-167.195888888889
213570.122878.77611111111691.343888888889
223701.613791.69788888889-90.0878888888892
233862.274061.15383333333-198.883833333334
243970.13875.6258888888994.4741111111109
254138.523850.51388888889288.006111111113
264199.753792.31188888889407.438111111111
274290.894065.87783333333225.012166666666
284443.913854.32188888889589.588111111111
294502.643871.43388888889631.206111111111
304356.983830.90988888889526.070111111111
314591.273951.41388888889639.856111111111
324696.963968.25588888889728.704111111111
334621.44093.23583333333528.164166666666
344562.843791.69788888889771.142111111111
354202.524061.15383333333141.366166666667
364296.493875.62588888889420.864111111111
374435.233850.51388888889584.716111111112
384105.183792.31188888889312.868111111112
394116.684065.8778333333350.8021666666665
403844.493854.32188888889-9.83188888888929
413720.983871.43388888889-150.453888888889
423674.43830.90988888889-156.509888888889
433857.623951.41388888889-93.7938888888893
443801.063968.25588888889-167.195888888889
453504.374093.23583333333-588.865833333334
463032.63791.69788888889-759.097888888889
473047.032846.69411111111200.335888888889
482962.343875.62588888889-913.285888888889
492197.823850.51388888889-1652.69388888889
502014.453792.31188888889-1777.86188888889
511862.832851.41811111111-988.588111111111
521905.412639.86216666667-734.452166666667
531810.992656.97416666667-845.984166666667
541670.072616.45016666667-946.380166666666
551864.442736.95416666667-872.514166666666
562052.022753.79616666667-701.776166666667
572029.62878.77611111111-849.176111111111
582070.832577.23816666667-506.408166666667
592293.412846.69411111111-553.284111111111
602443.272661.16616666667-217.896166666666


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
160.2025476632681280.4050953265362560.797452336731872
170.09046559511599820.1809311902319960.909534404884002
180.03687741103050190.07375482206100380.963122588969498
190.01358641053920590.02717282107841180.986413589460794
200.004667408105628050.00933481621125610.995332591894372
210.004982412483014020.009964824966028040.995017587516986
220.001960383357819600.003920766715639200.99803961664218
230.0007523950195379690.001504790039075940.999247604980462
240.0002352750118524320.0004705500237048640.999764724988148
250.000192900039106830.000385800078213660.999807099960893
260.0001555634718535170.0003111269437070340.999844436528146
277.26796745806506e-050.0001453593491613010.99992732032542
280.0002097057323829960.0004194114647659920.999790294267617
290.0003311381338555440.0006622762677110890.999668861866144
300.0002452608983106340.0004905217966212690.99975473910169
310.0003530916953664520.0007061833907329040.999646908304634
320.0008088302193451840.001617660438690370.999191169780655
330.0006594879761222860.001318975952244570.999340512023878
340.001290805612124020.002581611224248050.998709194387876
350.0005688112159787350.001137622431957470.999431188784021
360.0003616675153024160.0007233350306048320.999638332484698
370.005329801313939750.01065960262787950.99467019868606
380.1400462810173930.2800925620347870.859953718982607
390.1418159107890890.2836318215781780.858184089210911
400.1096707707119050.219341541423810.890329229288095
410.09588401105575520.1917680221115100.904115988944245
420.1078568946161100.2157137892322190.89214310538389
430.1474878550319420.2949757100638830.852512144968058
440.1854018524656520.3708037049313050.814598147534348


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level170.586206896551724NOK
5% type I error level190.655172413793103NOK
10% type I error level200.689655172413793NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/10r8d61259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/10r8d61259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/17l4p1259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/17l4p1259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/2mgix1259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/2mgix1259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/3amwp1259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/3amwp1259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/4sitv1259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/4sitv1259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/57n8y1259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/57n8y1259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/6ej2t1259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/6ej2t1259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/7lna01259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/7lna01259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/848m51259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/848m51259182382.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/9fo561259182382.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/25/t1259182439hh55jbntzucq0m5/9fo561259182382.ps (open in new window)


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