Home » date » 2009 » Nov » 20 »

WS7

*Unverified author*
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 02:03:08 -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/t12587080498rbpcz4plcyd5wd.htm/, Retrieved Fri, 20 Nov 2009 10:07: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/2009/Nov/20/t12587080498rbpcz4plcyd5wd.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 «
3922 22782 3759 16169 4138 13807 4634 29743 3995 25591 4308 29096 4143 26482 4429 22404 5219 27044 4929 17970 5755 18730 5592 19684 4163 19785 4962 18479 5208 10698 4755 31956 4491 29506 5732 34506 5731 27165 5040 26736 6102 23691 4904 18157 5369 17328 5578 18205 4619 20995 4731 17382 5011 9367 5299 31124 4146 26551 4625 30651 4736 25859 4219 25100 5116 25778 4205 20418 4121 18688 5103 20424 4300 24776 4578 19814 3809 12738 5526 31566 4247 30111 3830 30019 4394 31934 4826 25826 4409 26835 4569 20205 4106 17789 4794 20520 3914 22518 3793 15572 4405 11509 4022 25447 4100 24090 4788 27786 3163 26195 3585 20516 3903 22759 4178 19028 3863 16971 4187 20036
 
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
bouwaanvragen[t] = + 4316.33430518384 + 0.0110801554434606inschrijvingen_autos[t] + e[t]


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


Multiple Linear Regression - Regression Statistics
Multiple R0.102768301789830
R-squared0.0105613238527655
Adjusted R-squared-0.00649796366701438
F-TEST (value)0.619095248879525
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0.434587018191825
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation627.789965491755
Sum Squared Residuals22858973.9647841


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
139224568.76240649678-646.762406496776
237594495.48933854916-736.489338549158
341384469.31801139171-331.318011391705
446344645.89136853869-11.8913685386938
539954599.88656313745-604.886563137445
643084638.72250796678-330.722507966775
741434609.75898163757-466.758981637569
844294564.57410773914-135.574107739136
952194615.98602899679603.013971003207
1049294515.44469850283413.555301497168
1157554523.865616639861231.13438336014
1255924534.436084932921057.56391506708
1341634535.55518063271-372.555180632713
1449624521.08449762355440.915502376447
1552084434.86980811799773.130191882014
1647554670.4117525350784.5882474649278
1744914643.26537169859-152.265371698594
1857324698.66614891591033.33385108410
1957314617.326727805451113.67327219455
2050404612.57334112021427.426658879792
2161024578.834267794871523.16573220513
2249044517.51668757076386.483312429241
2353694508.33123870813860.66876129187
2455784518.048535032051059.95146496795
2546194548.962168719370.0378312807
2647314508.92956710208222.070432897923
2750114420.12212122274590.87787877726
2852994661.19306320611637.806936793887
2941464610.52351236317-464.523512363167
3046254655.95214968136-30.9521496813561
3147364602.85604479629133.143955203707
3242194594.44620681471-375.446206814706
3351164601.95855220537514.041447794628
3442054542.56891902842-337.568919028423
3541214523.40025011124-402.400250111236
3651034542.63539996108560.364600038916
3743004590.85623645102-290.856236451025
3845784535.8765051405742.1234948594270
3938094457.47332522265-648.473325222645
4055264666.09049191212859.909508087877
4142474649.96886574189-402.968865741887
4238304648.94949144109-818.949491441089
4343944670.16798911532-276.167989115316
4448264602.49039966666223.509600333342
4544094613.67027650911-204.670276509110
4645694540.2088459189728.7911540810339
4741064513.43919036757-407.439190367565
4847944543.69909488366250.300905116344
4939144565.83724545969-651.83724545969
5037934488.87448574941-695.874485749413
5144054443.85581418263-38.8558141826323
5240224598.29102075359-576.291020753587
5341004583.25524981681-483.255249816811
5447884624.20750433584163.792495664159
5531634606.57897702530-1443.57897702530
5635854543.65477426188-958.654774261882
5739034568.50756292156-665.507562921565
5841784527.16750296201-349.167502962013
5938634504.37562321481-641.375623214814
6041874538.33629964902-351.336299649021


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.1293492090305930.2586984180611870.870650790969407
60.04972262878933940.09944525757867890.95027737121066
70.0185801792011320.0371603584022640.981419820798868
80.01266182641938840.02532365283877670.987338173580612
90.09589253500805060.1917850700161010.90410746499195
100.1629120834382840.3258241668765690.837087916561716
110.5639052789120740.8721894421758510.436094721087926
120.7126297614821450.574740477035710.287370238517855
130.656311727041280.6873765459174390.343688272958719
140.6002567220494850.799486555901030.399743277950515
150.5820352384171110.8359295231657780.417964761582889
160.5097655462949410.9804689074101180.490234453705059
170.4241540440273710.8483080880547420.575845955972629
180.5888292318771880.8223415362456240.411170768122812
190.7149620190495230.5700759619009530.285037980950477
200.666821445706970.666357108586060.33317855429303
210.8983221959805360.2033556080389290.101677804019464
220.8723199449763050.2553601100473910.127680055023695
230.899931793518860.2001364129622810.100068206481141
240.9524154616364980.09516907672700340.0475845383635017
250.9350104386937620.1299791226124760.0649895613062381
260.9183729622493140.1632540755013710.0816270377506857
270.9414404771327640.1171190457344720.058559522867236
280.9474100739325670.1051798521348660.0525899260674331
290.9427116952277690.1145766095444630.0572883047722314
300.9196239296274460.1607521407451080.0803760703725542
310.8970048852002740.2059902295994520.102995114799726
320.8768977937025580.2462044125948840.123102206297442
330.8902515623118020.2194968753763960.109748437688198
340.8666256796184260.2667486407631480.133374320381574
350.842433427101190.3151331457976210.157566572898810
360.8857747064121050.228450587175790.114225293587895
370.8530878276890570.2938243446218860.146912172310943
380.8285399159891340.3429201680217320.171460084010866
390.8146790647231020.3706418705537960.185320935276898
400.942096760041020.1158064799179600.0579032399589798
410.9211535264737880.1576929470524250.0788464735262123
420.923553276421660.1528934471566810.0764467235783404
430.8911167671719380.2177664656561240.108883232828062
440.9059496957443990.1881006085112020.094050304255601
450.8798424272985860.2403151454028290.120157572701414
460.8676416476532060.2647167046935880.132358352346794
470.8165504898763670.3668990202472650.183449510123633
480.873891862547340.2522162749053190.126108137452660
490.8250291974102520.3499416051794970.174970802589748
500.7806817570294950.4386364859410100.219318242970505
510.7354242997171140.5291514005657720.264575700282886
520.6340384312688740.7319231374622520.365961568731126
530.513178561335440.973642877329120.48682143866456
540.8956040501743160.2087918996513680.104395949825684
550.8881872155684030.2236255688631930.111812784431597


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level00OK
5% type I error level20.0392156862745098OK
10% type I error level40.0784313725490196OK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/101ajc1258707783.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/101ajc1258707783.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/18xx21258707783.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/18xx21258707783.ps (open in new window)


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/4u4rb1258707783.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/4u4rb1258707783.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/5520q1258707783.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/5520q1258707783.ps (open in new window)


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/71h8j1258707783.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/71h8j1258707783.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/8i0yo1258707783.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t12587080498rbpcz4plcyd5wd/8i0yo1258707783.ps (open in new window)


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