Home » date » 2009 » Nov » 20 »

*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: Fri, 20 Nov 2009 07:13:54 -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/20/t12587265297a5irk5g86rbmxa.htm/, Retrieved Fri, 20 Nov 2009 15:15:42 +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/20/t12587265297a5irk5g86rbmxa.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:
shwws7
 
Dataseries X:
» Textbox « » Textfile « » CSV «
6539 2605 6699 2682 6962 2755 6981 2760 7024 2735 6940 2659 6774 2654 6671 2670 6965 2785 6969 2845 6822 2723 6878 2746 6691 2767 6837 2940 7018 2977 7167 2993 7076 2892 7171 2824 7093 2771 6971 2686 7142 2738 7047 2723 6999 2731 6650 2632 6475 2606 6437 2605 6639 2646 6422 2627 6272 2535 6232 2456 6003 2404 5673 2319 6050 2519 5977 2504 5796 2382 5752 2394 5609 2381 5839 2501 6069 2532 6006 2515 5809 2429 5797 2389 5502 2261 5568 2272 5864 2439 5764 2373 5615 2327 5615 2364 5681 2388 5915 2553 6334 2663 6494 2694 6620 2679 6578 2611 6495 2580 6538 2627 6737 2732 6651 2707 6530 2633 6563 2683
 
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 time3 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
Voeding-Mannen[t] = + 6.54533119810063 + 2.51210820360028`Landbouw-Mannen`[t] -4.28395794774435t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)6.54533119810063424.8576230.01540.9877620.493881
`Landbouw-Mannen`2.512108203600280.15287116.432900
t-4.283957947744351.53039-2.79930.0069780.003489


Multiple Linear Regression - Regression Statistics
Multiple R0.939720653731274
R-squared0.883074907049133
Adjusted R-squared0.878972272208752
F-TEST (value)215.245797251373
F-TEST (DF numerator)2
F-TEST (DF denominator)57
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation178.018571346665
Sum Squared Residuals1806364.86942554


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
165396546.30324362909-7.30324362908535
266996735.45161735855-36.4516173585529
369626914.5515582736347.4484417263707
469816922.8281413438958.1718586561135
570246855.74147830613168.258521693865
669406660.53729688477279.46270311523
767746643.69279791902130.307202080976
866716679.60257122888-8.60257122888425
969656964.211056695170.78894330482837
1069697110.65359096344-141.653590963444
1168226799.8924321764722.1075678235342
1268786853.3869629115324.6130370884722
1366916901.85727723939-210.857277239389
1468377332.16803851449-495.168038514493
1570187420.83208409996-402.832084099958
1671677456.74185740982-289.741857409818
1770767198.73497089845-122.734970898446
1871717023.62765510588147.372344894117
1970936886.20196236732206.798037632676
2069716668.38880711356302.611192886444
2171426794.73447575303347.265524246974
2270476752.76889475128294.231105248722
2369996768.58180243234230.418197567664
2466506515.59913232816134.400867671836
2564756446.0003610868128.9996389131874
2664376439.20429493547-2.20429493546798
2766396537.91677333534101.083226664665
2864226485.90275951919-63.9027595191853
2962726250.5048468402221.4951531597844
3062326047.76434080805184.235659191950
3160035912.8507562730990.1492437269093
3256735695.03760101932-22.0376010193231
3360506193.17528379163-143.175283791634
3459776151.20970278989-174.209702789885
3557965840.44854400291-44.4485440029074
3657525866.30988449837-114.309884498366
3756095829.36851990382-220.368519903818
3858396126.53754638811-287.537546388107
3960696200.12894275197-131.128942751971
4060066153.13914534302-147.139145343022
4158095932.81388188565-123.813881885654
4257975828.0455957939-31.0455957938987
4355025502.21178778532-0.211787785319172
4455685525.5610200771842.4389799228221
4558645940.79913213068-76.7991321306796
4657645770.71603274532-6.716032745317
4756155650.87509743196-35.87509743196
4856155739.53914301743-124.539143017426
4956815795.54578195609-114.545781956088
5059156205.75967760239-290.759677602389
5163346477.80762205068-143.807622050675
5264946551.39901841454-57.3990184145393
5366206509.43343741279110.566562587209
5465786334.32612162023243.673878379772
5564956252.16680936088242.833190639125
5665386365.95193698234172.048063017657
5767376625.43934041263111.560659587372
5866516558.3526773748892.6473226251232
5965306368.17271236071161.827287639288
6065636489.4941645929873.5058354070185


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
60.006333351287054530.01266670257410910.993666648712946
70.0498445993875810.0996891987751620.95015540061242
80.1440776057619140.2881552115238270.855922394238086
90.1185762128788580.2371524257577170.881423787121142
100.1228268470466830.2456536940933670.877173152953317
110.0715717172404580.1431434344809160.928428282759542
120.03863432738870980.07726865477741960.96136567261129
130.0596405667114670.1192811334229340.940359433288533
140.1636375697182060.3272751394364120.836362430281794
150.1949433213430640.3898866426861280.805056678656936
160.2989816577997710.5979633155995420.701018342200229
170.3803385188237020.7606770376474040.619661481176298
180.5120331531727690.9759336936544610.487966846827231
190.4906654086111710.9813308172223430.509334591388829
200.4486172881777680.8972345763555360.551382711822232
210.4864970056080320.9729940112160640.513502994391968
220.4736309102355580.9472618204711160.526369089764442
230.45499687264620.90999374529240.5450031273538
240.6411325686492980.7177348627014040.358867431350702
250.8026953285637280.3946093428725430.197304671436272
260.8577359463440820.2845281073118350.142264053655918
270.8527931040370240.2944137919259520.147206895962976
280.8690955785552430.2618088428895150.130904421444757
290.8847673034234170.2304653931531660.115232696576583
300.9510798688889390.09784026222212220.0489201311110611
310.9823597216817820.03528055663643670.0176402783182183
320.9919664979089870.01606700418202540.00803350209101268
330.992098143708690.01580371258262170.00790185629131086
340.991302890617340.01739421876532080.0086971093826604
350.9928932029774240.01421359404515230.00710679702257615
360.9920593974703240.01588120505935210.00794060252967606
370.9903475514447440.01930489711051160.00965244855525581
380.9890309400849290.02193811983014210.0109690599150711
390.9824497374478550.03510052510429030.0175502625521452
400.9717222182716420.05655556345671550.0282777817283577
410.9552834013754380.08943319724912340.0447165986245617
420.9435236104704540.1129527790590920.0564763895295459
430.9227861787387780.1544276425224430.0772138212612217
440.9162892481343920.1674215037312160.0837107518656078
450.8843776345415090.2312447309169830.115622365458491
460.8667359319780850.2665281360438300.133264068021915
470.823170542845190.3536589143096190.176829457154809
480.744302197445170.511395605109660.25569780255483
490.6549987391264250.690002521747150.345001260873575
500.9432030392230990.1135939215538010.0567969607769006
510.9854454897517020.02910902049659610.0145545102482981
520.9991532304375040.001693539124991980.000846769562495989
530.9997017027591730.0005965944816528930.000298297240826446
540.9977133452373530.004573309525294970.00228665476264749


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level30.0612244897959184NOK
5% type I error level140.285714285714286NOK
10% type I error level190.387755102040816NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/10dcmc1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/10dcmc1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/1ur4m1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/1ur4m1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/2a2zn1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/2a2zn1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/3tmc11258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/3tmc11258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/478zf1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/478zf1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/5en9v1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/5en9v1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/6ov6w1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/6ov6w1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/7dg9n1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/7dg9n1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/88knc1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/88knc1258726430.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/9gczj1258726430.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587265297a5irk5g86rbmxa/9gczj1258726430.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