Home » date » 2009 » Dec » 19 »

*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: Sat, 19 Dec 2009 12:33:33 -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/Dec/19/t1261251346rtd5jjvffxa23sz.htm/, Retrieved Sat, 19 Dec 2009 20:35:59 +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/Dec/19/t1261251346rtd5jjvffxa23sz.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 «
19915 23322 19843 22558 19761 19185 20858 17869 21968 21515 23061 17686 22661 18044 22269 20398 21857 22894 21568 22016 21274 25325 20987 27683 19683 17333 19381 20190 19071 22589 20772 14588 22485 14296 24181 12237 23479 7607 22782 9303 22067 9226 21489 9351 20903 21266 20330 21377 19736 22034 19483 22483 19242 15122 20334 18982 21423 19653 22523 16653 21986 23528 21462 24612 20908 24733 20575 21839 20237 22421 19904 26543 19610 27067 19251 31403 18941 25762 20450 29359 21946 34174 23409 20163 22741 25226 22069 25077 21539 29764 21189 21372 20960 34136 20704 29126 19697 17279 19598 16163 19456 8058 20316 17888 21083 7642 22158 7458 21469 4639 20892 10276 20578 3129 20233 20023 19947 3744 20049 7848
 
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
X[t] = + 21491.5753445414 -0.0266653954672666Y[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)21491.5753445414441.85688748.639200
Y-0.02666539546726660.021435-1.2440.2184910.109245


Multiple Linear Regression - Regression Statistics
Multiple R0.161213140416401
R-squared0.0259896766429184
Adjusted R-squared0.00919639520572746
F-TEST (value)1.54762347907542
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0.21849091602018
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation1237.04961438608
Sum Squared Residuals88756921.4102592


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
11991520869.6849914538-954.684991453828
21984320890.0573535908-1047.05735359080
31976120979.9997325019-1218.99973250189
42085821015.0913929368-157.091392936815
52196820917.86936106321050.13063893684
62306121019.97116030732041.02883969267
72266121010.42494873001650.57505126996
82226920947.65460780011321.34539219990
92185720881.0977807138975.9022192862
102156820904.5099979341663.49000206594
112127420816.2742043329457.725795667125
122098720753.3972018211233.602798178939
131968321029.3840449073-1346.38404490727
141938120953.2010100573-1572.20101005729
151907120889.2307263313-1818.23072633132
162077221102.5805554649-330.580555464917
172248521110.36685094141374.63314905864
182418121165.27090020853015.72909979154
192347921288.73168122192190.26831877809
202278221243.50717050941538.49282949058
212206721245.5604059604821.4395940396
222148921242.227231527246.772768473008
232090320924.5090445345-21.5090445345104
242033020921.5491856376-591.549185637644
251973620904.0300208157-1168.03002081565
261948320892.0572582508-1409.05725825085
271924221088.3412342854-1846.34123428540
282033420985.4128077817-651.412807781747
292142320967.5203274232455.479672576789
302252321047.5165138251475.48348617499
312198620864.19191998761121.80808001245
322146220835.2866313010626.713368698964
332090820832.060118449575.939881550503
342057520909.2297729318-334.229772931767
352023720893.7105127698-656.710512769817
361990420783.7957526537-879.795752653745
371961020769.8230854289-1159.82308542890
381925120654.2019306828-1403.20193068283
391894120804.6214265137-1863.62142651368
402045020708.7059990179-258.705999017922
412194620580.31211984301365.68788015697
422340920953.92097573492455.07902426509
432274120818.91407848411922.08592151587
442206920822.88722240881246.11277759124
452153920697.9065138537841.093486146321
462118920921.6825126150267.31748738502
472096020581.3254048708378.674595129211
482070420714.9190361618-10.9190361617949
491969721030.8239762625-1333.82397626250
501959821060.5825576040-1462.58255760397
511945621276.7055878662-1820.70558786617
522031621014.5847504229-698.584750422937
532108321287.7983923806-204.798392380551
542215821292.7048251465865.295174853472
552146921367.8745749688101.125425031248
562089221217.5617407198-325.561740719770
572057821408.1393221243-830.139322124325
582023320957.6541311003-724.654131100323
591994721391.7401039120-1444.74010391196
602004921282.3053209143-1233.30532091429


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.4650041308858940.9300082617717880.534995869114106
60.6400975275206490.7198049449587020.359902472479351
70.5878756785362160.8242486429275680.412124321463784
80.5695594537838220.8608810924323560.430440546216178
90.5686976415595670.8626047168808670.431302358440433
100.4787844335818250.957568867163650.521215566418175
110.4080107627707380.8160215255414750.591989237229262
120.3242150840855960.6484301681711920.675784915914404
130.4443492543877030.8886985087754050.555650745612297
140.5321190816902370.9357618366195260.467880918309763
150.628964716967030.7420705660659420.371035283032971
160.5514682766934380.8970634466131240.448531723306562
170.5432316326264370.9135367347471260.456768367373563
180.7625995574067900.4748008851864210.237400442593210
190.7923721764348970.4152556471302070.207627823565103
200.7926991709852730.4146016580294550.207300829014727
210.7784010923857530.4431978152284950.221598907614247
220.7640481211490400.4719037577019210.235951878850960
230.7000360398261050.599927920347790.299963960173895
240.6448860523675680.7102278952648640.355113947632432
250.6325551134517580.7348897730964850.367444886548242
260.6452006557078290.7095986885843420.354799344292171
270.7764532798323860.4470934403352280.223546720167614
280.7328663231973860.5342673536052280.267133676802614
290.6798604886197610.6402790227604780.320139511380239
300.7207286415905210.5585427168189580.279271358409479
310.7383050186706350.523389962658730.261694981329365
320.7066164877132770.5867670245734460.293383512286723
330.6411744633740640.7176510732518710.358825536625936
340.5691473432246280.8617053135507440.430852656775372
350.5067423654891090.9865152690217830.493257634510891
360.4584518670960180.9169037341920350.541548132903982
370.4422796450148340.8845592900296680.557720354985166
380.491071883179340.982143766358680.50892811682066
390.652881267144330.6942374657113410.347118732855671
400.6261599151381670.7476801697236670.373840084861833
410.6686999189487360.6626001621025270.331300081051264
420.8911530163648170.2176939672703670.108846983635183
430.9554637372630430.08907252547391460.0445362627369573
440.9678130085693570.06437398286128520.0321869914306426
450.9653715721439270.06925685571214680.0346284278560734
460.9523990407989790.09520191840204280.0476009592010214
470.9402390942203080.1195218115593830.0597609057796916
480.9297093346300990.1405813307398020.0702906653699009
490.9046234007055990.1907531985888020.095376599294401
500.8893010855630310.2213978288739380.110698914436969
510.9296797589882480.1406404820235050.0703202410117524
520.8746655102665370.2506689794669250.125334489733463
530.7904424908025060.4191150183949880.209557509197494
540.9052435128814820.1895129742370360.0947564871185178
550.9411276376533290.1177447246933430.0588723623466715


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


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/1bzga1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/1bzga1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/22wxe1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/22wxe1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/3a6cv1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/3a6cv1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/4xg4f1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/4xg4f1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/5wn0h1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/5wn0h1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/65gpc1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/65gpc1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/7s0ca1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/7s0ca1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/8flcw1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/8flcw1261251207.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/9w71k1261251207.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/19/t1261251346rtd5jjvffxa23sz/9w71k1261251207.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