Home » date » 2009 » Nov » 23 »

BBWS7-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 12:46:23 -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/t1259005645c7krkumvpev6wpr.htm/, Retrieved Mon, 23 Nov 2009 20:47:37 +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/t1259005645c7krkumvpev6wpr.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:
Multiple lineair regression software
 
Dataseries X:
» Textbox « » Textfile « » CSV «
3922 8,1 3759 7,7 4138 7,5 4634 7,6 3996 7,8 4308 7,8 4143 7,8 4429 7,5 5219 7,5 4929 7,1 5755 7,5 5592 7,5 4163 7,6 4962 7,7 5208 7,7 4755 7,9 4491 8,1 5732 8,2 5731 8,2 5040 8,2 6102 7,9 4904 7,3 5369 6,9 5578 6,6 4619 6,7 4731 6,9 5011 7 5299 7,1 4146 7,2 4625 7,1 4736 6,9 4219 7 5116 6,8 4205 6,4 4121 6,7 5103 6,6 4300 6,4 4578 6,3 3809 6,2 5526 6,5 4247 6,8 3830 6,8 4394 6,4 4826 6,1 4409 5,8 4569 6,1 4106 7,2 4794 7,3 3914 6,9 3793 6,1 4405 5,8 4022 6,2 4100 7,1 4788 7,7 3163 7,9 3585 7,7 3903 7,4 4178 7,5 3863 8 4187 8,1
 
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
Y[t] = + 3917.35496549577 + 90.7009806465004X[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)3917.35496549577892.6676564.38844.9e-052.4e-05
X90.7009806465004123.9278420.73190.4671860.233593


Multiple Linear Regression - Regression Statistics
Multiple R0.0956605444102581
R-squared0.00915093975686697
Adjusted R-squared-0.00793266473008347
F-TEST (value)0.535656264101465
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0.467185578170894
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation628.221676726639
Sum Squared Residuals22890423.5563353


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
139224652.03290873243-730.032908732433
237594615.75251647382-856.752516473823
341384597.61232034452-459.612320344523
446344606.6824184091727.3175815908267
539964624.82261453847-628.822614538473
643084624.82261453847-316.822614538473
741434624.82261453847-481.822614538473
844294597.61232034452-168.612320344523
952194597.61232034452621.387679655477
1049294561.33192808592367.668071914077
1157554597.612320344521157.38767965548
1255924597.61232034452994.387679655477
1341634606.68241840917-443.682418409173
1449624615.75251647382346.247483526177
1552084615.75251647382592.247483526177
1647554633.89271260312121.107287396876
1744914652.03290873242-161.032908732424
1857324661.103006797071070.89699320293
1957314661.103006797071069.89699320293
2050404661.10300679707378.896993202926
2161024633.892712603121468.10728739688
2249044579.47212421522324.527875784777
2353694543.19173195662825.808268043377
2455784515.981437762671062.01856223733
2546194525.0515358273293.948464172677
2647314543.19173195662187.808268043377
2750114552.26183002127458.738169978727
2852994561.33192808592737.668071914077
2941464570.40202615057-424.402026150573
3046254561.3319280859263.6680719140768
3147364543.19173195662192.808268043377
3242194552.26183002127-333.261830021273
3351164534.12163389197581.878366108027
3442054497.84124163337-292.841241633373
3541214525.05153582732-404.051535827323
3651034515.98143776267587.018562237327
3743004497.84124163337-197.841241633373
3845784488.7711435687289.2288564312771
3938094479.70104550407-670.701045504073
4055264506.911339698021019.08866030198
4142474534.12163389197-287.121633891973
4238304534.12163389197-704.121633891973
4343944497.84124163337-103.841241633373
4448264470.63094743942355.369052560577
4544094443.42065324547-34.4206532454726
4645694470.6309474394298.3690525605772
4741064570.40202615057-464.402026150573
4847944579.47212421522214.527875784777
4939144543.19173195662-629.191731956623
5037934470.63094743942-677.630947439423
5144054443.42065324547-38.4206532454726
5240224479.70104550407-457.701045504073
5341004561.33192808592-461.331928085923
5447884615.75251647382172.247483526177
5531634633.89271260312-1470.89271260312
5635854615.75251647382-1030.75251647382
5739034588.54222227987-685.542222279873
5841784597.61232034452-419.612320344523
5938634642.96281066777-779.962810667774
6041874652.03290873242-465.032908732423


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.1743122531528910.3486245063057820.82568774684711
60.09578098646612720.1915619729322540.904219013533873
70.04156539538463950.0831307907692790.95843460461536
80.01768653890687550.0353730778137510.982313461093125
90.0809919825659710.1619839651319420.919008017434029
100.04339420580095970.08678841160191940.95660579419904
110.2727253798252780.5454507596505570.727274620174722
120.3963865580798870.7927731161597750.603613441920113
130.3491476729134050.698295345826810.650852327086595
140.3224181365069570.6448362730139140.677581863493043
150.3523679297402420.7047358594804840.647632070259758
160.3127158312556110.6254316625112220.68728416874439
170.2617032113072750.5234064226145490.738296788692725
180.5622682873296530.8754634253406940.437731712670347
190.7182552932181670.5634894135636650.281744706781833
200.6764267067716860.6471465864566270.323573293228314
210.9181481289945090.1637037420109830.0818518710054915
220.8999884873019530.2000230253960940.100011512698047
230.922215046470890.1555699070582190.0777849535291097
240.9539734244900710.09205315101985730.0460265755099286
250.9395009977634820.1209980044730360.0604990022365178
260.9215770145890490.1568459708219030.0784229854109514
270.9172427883125190.1655144233749620.0827572116874811
280.9474566067748060.1050867864503880.0525433932251939
290.9413851576710580.1172296846578840.0586148423289421
300.9263350376033020.1473299247933950.0736649623966977
310.9114114633212850.1771770733574300.0885885366787149
320.8932760817675620.2134478364648750.106723918232438
330.915105886477320.1697882270453600.0848941135226798
340.897144014651840.205711970696320.10285598534816
350.8769157547605190.2461684904789620.123084245239481
360.9024323091751040.1951353816497920.097567690824896
370.8698666675538530.2602666648922940.130133332446147
380.8294134698488360.3411730603023290.170586530151164
390.8467864961826120.3064270076347760.153213503817388
400.9701303059776930.05973938804461360.0298696940223068
410.9550804322272580.08983913554548480.0449195677727424
420.952303114502690.095393770994620.04769688549731
430.926875722064630.1462485558707390.0731242779353696
440.9252688683646920.1494622632706160.0747311316353079
450.887398981908690.2252020361826200.112601018091310
460.8594733837607990.2810532324784020.140526616239201
470.8086055314191170.3827889371617660.191394468580883
480.8736210806383760.2527578387232480.126378919361624
490.8252904281048980.3494191437902050.174709571895102
500.7964756017901740.4070487964196520.203524398209826
510.7096944096304770.5806111807390450.290305590369523
520.6088362181637510.7823275636724980.391163781836249
530.4843251204056260.9686502408112510.515674879594374
540.691192688602640.6176146227947210.308807311397360
550.883134333813050.2337313323738990.116865666186949


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level00OK
5% type I error level10.0196078431372549OK
10% type I error level70.137254901960784NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/23/t1259005645c7krkumvpev6wpr/10qug81259005578.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1259005645c7krkumvpev6wpr/10qug81259005578.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/23/t1259005645c7krkumvpev6wpr/1zykh1259005578.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1259005645c7krkumvpev6wpr/1zykh1259005578.ps (open in new window)


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/23/t1259005645c7krkumvpev6wpr/581yi1259005578.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/23/t1259005645c7krkumvpev6wpr/581yi1259005578.ps (open in new window)


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


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


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


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