Home » date » 2009 » Nov » 23 »

model 1

*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: Mon, 23 Nov 2009 05:14:44 -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/23/t1258978593tm5n28mmp0zqw63.htm/, Retrieved Mon, 23 Nov 2009 13:16:45 +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/23/t1258978593tm5n28mmp0zqw63.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 «
5560 174 3922 70 3759 65 4138 75 4634 45 3996 313 4308 102 4143 50 4429 230 5219 147 4929 103 5755 159 5592 74 4163 58 4962 72 5208 58 4755 99 4491 46 5732 70 5731 73 5040 82 6102 175 4904 83 5369 135 5578 139 4619 167 4731 52 5011 66 5299 129 4146 78 4625 96 4736 130 4219 59 5116 75 4205 93 4121 151 5103 116 4300 80 4578 109 3809 163 5526 69 4247 106 3830 69 4394 129 4826 90 4409 141 4569 122 4106 111 4794 226 3914 78 3793 78 4405 91 4022 49 4100 167 4788 72 3163 95 3585 134 3903 155 4178 70 3863 113 4187 215
 
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'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
nietwoon[t] = + 100.823599279710 + 0.00175497853996659Woon[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)100.82359927971049.6793442.02950.0469270.023464
Woon0.001754978539966590.0107370.16350.8707170.435359


Multiple Linear Regression - Regression Statistics
Multiple R0.0212754586064359
R-squared0.000452645138914167
Adjusted R-squared-0.0164888354519517
F-TEST (value)0.0267181570398407
F-TEST (DF numerator)1
F-TEST (DF denominator)59
p-value0.870717336814817
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation52.6750217513372
Sum Squared Residuals163704.817073727


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1174110.58127996192463.4187200380762
270107.706625113458-37.7066251134585
365107.420563611444-42.4205636114440
475108.085700478091-33.0857004780913
545108.956169833915-63.9561698339147
6313107.836493525416205.163506474584
7102108.384046829886-6.38404682988562
850108.094475370791-58.0944753707911
9230108.596399233222121.403600766778
10147109.98283227979537.0171677202048
11103109.473888503205-6.47388850320487
12159110.92350077721748.0764992227827
1374110.637439275203-36.6374392752027
1458108.129574941590-50.1295749415905
1572109.531802795024-37.5318027950238
1658109.963527515856-51.9635275158555
1799109.168522237251-10.1685222372507
1846108.705207902699-62.7052079026995
1970110.883136270798-40.8831362707980
2073110.881381292258-37.8813812922581
2182109.668691121141-27.6686911211412
22175111.53247833058663.4675216694143
2383109.430014039706-26.4300140397057
24135110.24607906079024.7539209392098
25139110.61286957564328.3871304243568
26167108.92984515581558.0701548441848
2752109.126402752291-57.1264027522915
2866109.617796743482-43.6177967434821
29129110.12323056299318.8767694370075
3078108.099740306411-30.0997403064110
3196108.940375027055-12.9403750270550
32130109.13517764499120.8648223550087
3359108.227853739829-49.2278537398286
3475109.802069490179-34.8020694901786
3593108.203284040269-15.2032840402691
36151108.05586584291242.9441341570881
37116109.7792547691596.22074523084094
3880108.370007001566-28.3700070015659
39109108.8578910356770.142108964323403
40163107.50831253844255.4916874615577
4169110.521610691565-41.5216106915649
42106108.276993138948-2.27699313894766
4369107.545167087782-38.5451670877816
44129108.53497498432320.4650250156773
4590109.293125713588-19.2931257135883
46141108.56129966242232.4387003375778
47122108.84209622881713.1579037711831
48111108.0295411648122.97045883518763
49226109.236966400309116.763033599691
5078107.692585285139-29.6925852851388
5178107.480232881803-29.4802328818028
5291108.554279748262-17.5542797482624
5349107.882122967455-58.8821229674552
54167108.01901129357358.9809887064274
5572109.226436529070-37.2264365290696
5695106.374596401624-11.3745964016239
57134107.11519734549026.8848026545102
58155107.67328052119947.3267194788009
5970108.15589961969-38.1558996196900
60113107.6030813796005.39691862039952
61215108.171694426550106.828305573450


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.2860529970849620.5721059941699250.713947002915038
60.9997150635861050.0005698728277901410.000284936413895070
70.9992431544709140.001513691058171050.000756845529085527
80.9991233230340460.001753353931907280.000876676965953642
90.9998838495907940.0002323008184114430.000116150409205721
100.9997555216227920.0004889567544156340.000244478377207817
110.9995129096693370.000974180661326290.000487090330663145
120.9992165821654680.001566835669063090.000783417834531547
130.9991116351277540.001776729744491500.000888364872245749
140.9990003229720270.001999354055946480.000999677027973239
150.9986270083344380.002745983331123760.00137299166556188
160.9985597124434550.002880575113090160.00144028755654508
170.997316061868390.005367876263221070.00268393813161053
180.9976879870785020.004624025842995930.00231201292149797
190.9969628600893720.006074279821256330.00303713991062816
200.9958795149630530.008240970073893770.00412048503694689
210.9937838208769940.01243235824601180.00621617912300591
220.9947832350672180.01043352986556380.00521676493278188
230.9920900414190680.01581991716186370.00790995858093186
240.9881583127058730.02368337458825380.0118416872941269
250.9835132136223760.03297357275524780.0164867863776239
260.9856125703056810.0287748593886380.014387429694319
270.986245524723890.02750895055221850.0137544752761093
280.9837211155190770.03255776896184680.0162788844809234
290.9758910847457740.04821783050845120.0241089152542256
300.9676778676404410.06464426471911760.0323221323595588
310.952204091636430.09559181672713960.0477959083635698
320.9343981269339460.1312037461321090.0656018730660543
330.9321438486041690.1357123027916620.067856151395831
340.9171013506452180.1657972987095640.0828986493547821
350.8878617280553580.2242765438892830.112138271944642
360.8748393281019730.2503213437960540.125160671898027
370.8297610711706520.3404778576586960.170238928829348
380.7950416821371490.4099166357257020.204958317862851
390.7341141061645350.531771787670930.265885893835465
400.7377000435742540.5245999128514920.262299956425746
410.7495789804610780.5008420390778440.250421019538922
420.6812016640652570.6375966718694860.318798335934743
430.6470534905435520.7058930189128970.352946509456448
440.5694518552651050.861096289469790.430548144734895
450.5325808881877770.9348382236244460.467419111812223
460.4567408421774920.9134816843549840.543259157822508
470.3716642950870090.7433285901740190.62833570491299
480.2886017391479330.5772034782958650.711398260852067
490.543528867627090.912942264745820.45647113237291
500.477946726705090.955893453410180.52205327329491
510.4196908693736790.8393817387473570.580309130626321
520.3276250974151210.6552501948302410.672374902584879
530.4002811271067780.8005622542135550.599718872893222
540.3596545083533570.7193090167067140.640345491646643
550.3956721055140220.7913442110280450.604327894485978
560.2555240705383770.5110481410767530.744475929461623


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level150.288461538461538NOK
5% type I error level240.461538461538462NOK
10% type I error level260.5NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/10pttf1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/10pttf1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/12bqf1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/12bqf1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/2awwo1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/2awwo1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/3bdbb1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/3bdbb1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/4np0u1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/4np0u1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/5m0vy1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/5m0vy1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/6tbpj1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/6tbpj1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/7jcew1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/7jcew1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/8x2cw1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/8x2cw1258978479.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/9h49b1258978479.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1258978593tm5n28mmp0zqw63/9h49b1258978479.ps (open in new window)


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