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 05:33:37 -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/t1258721564mtduta3s3e9cqk7.htm/, Retrieved Fri, 20 Nov 2009 13:52:56 +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/t1258721564mtduta3s3e9cqk7.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 «
10144 112 10751 304 11752 794 13808 901 16203 1232 17432 1240 18014 1032 16956 1145 17982 1588 19435 2264 19990 2209 20154 2917 10327 243 9807 558 10862 1238 13743 1502 16458 2000 18466 2146 18810 2066 17361 2046 17411 1952 18517 2771 18525 3278 17859 4000 9499 410 9490 1107 9255 1622 10758 1986 12375 2036 14617 2400 15427 2736 14136 2901 14308 2883 15293 3747 15679 4075 16319 4996 11196 575 11169 999 12158 1411 14251 1493 16237 1846 19706 2899 18960 2372 18537 2856 19103 3468 19691 4193 19464 4440 17264 4186 8957 655 9703 1453 9166 1989 9519 2209 10535 2667 11526 3005 9630 2195 7061 2236 6021 2489 4728 2651 2657 2636 1264 2819
 
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
Y[t] = + 10746.1453026392 + 1.41721562690964X[t] + e[t]


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


Multiple Linear Regression - Regression Statistics
Multiple R0.345269196870399
R-squared0.119210818307530
Adjusted R-squared0.104024797933522
F-TEST (value)7.85003676878821
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0.00689613986257798
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation4373.91726887107
Sum Squared Residuals1109606831.94586


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
11014410904.8734528531-760.873452853079
21075111176.9788532197-425.978853219690
31175211871.4145104054-119.414510405411
41380812023.05658248471784.94341751526
51620312492.15495499183710.84504500817
61743212503.49268000714928.50731999289
71801412208.71182960995805.28817039009
81695612368.85719545074587.14280454931
91798212996.68371817174985.31628182834
101943513954.72148196265480.27851803742
111999013876.77462248256113.22537751745
122015414880.16328633465273.83671366543
131032711090.5286999782-763.528699978201
14980711536.9516224547-1729.95162245474
151086212500.6582487533-1638.65824875329
161374312874.8031742574868.196825742565
171645813580.57655645842877.42344354157
181846613787.49003798724678.50996201276
191881013674.11278783455135.88721216553
201736113645.76847529633715.23152470372
211741113512.55020636683898.44979363323
221851714673.24980480583843.75019519424
231852515391.77812764903133.22187235105
241785916415.00781027771443.99218972229
25949911327.2037096721-1828.20370967211
26949012315.0030016281-2825.00300162813
27925513044.8690494866-3789.86904948659
281075813560.7355376817-2802.7355376817
291237513631.5963190272-1256.59631902718
301461714147.4628072223469.537192777711
311542714623.6472578639803.352742136073
321413614857.4878363040-721.487836304017
331430814831.9779550196-523.977955019644
341529316056.4522566696-763.45225666957
351567916521.2989822959-842.298982295932
361631917826.5545746797-1507.55457467971
371119611561.0442881122-365.044288112201
381116912161.9437139219-992.943713921887
391215812745.8365522087-587.836552208658
401425112862.04823361521388.95176638475
411623713362.32534991442874.67465008565
421970614854.65340505024851.3465949498
431896014107.78076966884852.21923033118
441853714793.71313309313743.28686690692
451910315661.04909676183441.95090323822
461969116688.53042627133002.46957372873
471946417038.58268611792425.41731388205
481726416678.6099168829585.390083117098
49895711674.4215382650-2717.42153826497
50970312805.3596085389-3102.35960853886
51916613564.9871845624-4398.98718456243
52951913876.7746224825-4357.77462248255
531053514525.8593796072-3990.85937960716
541152615004.8782615026-3478.87826150262
55963013856.9336037058-4226.93360370581
56706113915.0394444091-6854.03944440911
57602114273.5949980172-8252.59499801725
58472814503.1839295766-9775.1839295766
59265714481.9256951730-11824.9256951730
60126414741.2761548974-13477.2761548974


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.01342126839488240.02684253678976470.986578731605118
60.007994459636054460.01598891927210890.992005540363946
70.01484014867965820.02968029735931640.985159851320342
80.00529721073283930.01059442146567860.99470278926716
90.002291321791191150.004582643582382290.997708678208809
100.002733107579097390.005466215158194770.997266892420903
110.001216545302617870.002433090605235740.998783454697382
120.001850208930733290.003700417861466590.998149791069267
130.0009169525782706150.001833905156541230.99908304742173
140.001072118449994250.002144236899988510.998927881550006
150.00325876871932530.00651753743865060.996741231280675
160.002446868402282030.004893736804564050.997553131597718
170.001504262686035240.003008525372070480.998495737313965
180.0008533435395604150.001706687079120830.99914665646044
190.0005420014085319420.001084002817063880.999457998591468
200.0003192114194031560.0006384228388063130.999680788580597
210.0001895540025159800.0003791080050319600.999810445997484
220.0001826598979136470.0003653197958272930.999817340102086
230.0003092918334936040.0006185836669872070.999690708166506
240.001154154114762630.002308308229525270.998845845885237
250.0009751296160779550.001950259232155910.999024870383922
260.001627969218005420.003255938436010840.998372030781995
270.00475199780270260.00950399560540520.995248002197297
280.007707593563115080.01541518712623020.992292406436885
290.007044153273767740.01408830654753550.992955846726232
300.005155758613565410.01031151722713080.994844241386435
310.003742053366706920.007484106733413840.996257946633293
320.003313293058044670.006626586116089340.996686706941955
330.002598328688635940.005196657377271880.997401671311364
340.0022154780830350.004430956166070.997784521916965
350.001721704415863160.003443408831726310.998278295584137
360.001394331030478640.002788662060957270.998605668969521
370.000913837821723310.001827675643446620.999086162178277
380.000603567727452950.00120713545490590.999396432272547
390.0003878602509105820.0007757205018211640.99961213974909
400.0003210510358325860.0006421020716651730.999678948964167
410.0004266294844090010.0008532589688180030.99957337051559
420.0008357423549808280.001671484709961660.99916425764502
430.003123055148871670.006246110297743340.996876944851128
440.006279366282923550.01255873256584710.993720633717077
450.00951023258460230.01902046516920460.990489767415398
460.01202230624023350.0240446124804670.987977693759767
470.02602690807208920.05205381614417850.973973091927911
480.2128093325705430.4256186651410870.787190667429457
490.1842474398341510.3684948796683010.81575256016585
500.1457037919521000.2914075839041990.8542962080479
510.1254257688249860.2508515376499720.874574231175014
520.1145343029478030.2290686058956070.885465697052197
530.1512303006963350.3024606013926710.848769699303665
540.9669154851830380.06616902963392460.0330845148169623
550.9394723351344970.1210553297310060.0605276648655028


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level320.627450980392157NOK
5% type I error level420.823529411764706NOK
10% type I error level440.862745098039216NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258721564mtduta3s3e9cqk7/107vwv1258720412.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258721564mtduta3s3e9cqk7/107vwv1258720412.ps (open in new window)


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


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258721564mtduta3s3e9cqk7/58w5v1258720412.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258721564mtduta3s3e9cqk7/58w5v1258720412.ps (open in new window)


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


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


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


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