Home » date » 2010 » Dec » 22 »

*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: Wed, 22 Dec 2010 07:24:23 +0000
 
Cite this page as follows:
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok.htm/, Retrieved Wed, 22 Dec 2010 08:22:09 +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/2010/Dec/22/t129300252652zos0glzbwomok.htm/},
    year = {2010},
}
@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 = {2010},
    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 «
-999.00 -999.00 38.60 6654.00 5712.00 645.00 3.00 5.00 3.00 6.30 2.00 4.50 1.00 6600.00 42.00 3.00 1.00 3.00 -999.00 -999.00 14.00 3.39 44.50 60.00 1.00 1.00 1.00 -999.00 -999.00 -999.00 0.92 5.70 25.00 5.00 2.00 3.00 2.10 1.80 69.00 2547.00 4603.00 624.00 3.00 5.00 4.00 9.10 0.70 27.00 10.55 179.50 180.00 4.00 4.00 4.00 15.80 3.90 19.00 0.02 0.30 35.00 1.00 1.00 1.00 5.20 1.00 30.40 160.00 169.00 392.00 4.00 5.00 4.00 10.90 3.60 28.00 3.30 25.60 63.00 1.00 2.00 1.00 8.30 1.40 50.00 52.16 440.00 230.00 1.00 1.00 1.00 11.00 1.50 7.00 0.43 6.40 112.00 5.00 4.00 4.00 3.20 0.70 30.00 465.00 423.00 281.00 5.00 5.00 5.00 7.60 2.70 -999.00 0.55 2.40 -999.00 2.00 1.00 2.00 -999.00 -999.00 40.00 187.10 419.00 365.00 5.00 5.00 5.00 6.30 2.10 3.50 0.08 1.20 42.00 1.00 1.00 1.00 8.60 0.00 50.00 3.00 25.00 28.00 2.00 2.00 2.00 6.60 4.10 6.00 0.79 3500.00 42.00 2.00 2.00 2.00 9.50 1.20 10.40 0.20 5.00 120.00 2.00 2.00 2.00 4.80 1.30 34.00 1.41 17.50 -999.00 1.00 2.00 1.00 12.00 6.10 7.00 60.00 81.00 -999 etc...
 
Output produced by software:

Enter (or paste) a matrix (table) containing all data (time) series. Every column represents a different variable and must be delimited by a space or Tab. Every row represents a period in time (or category) and must be delimited by hard returns. The easiest way to enter data is to copy and paste a block of spreadsheet cells. Please, do not use commas or spaces to seperate groups of digits!


Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time5 seconds
R Server'RServer@AstonUniversity' @ vre.aston.ac.uk


Multiple Linear Regression - Estimated Regression Equation
PS[t] = -88.2745862297677 + 0.85459151446654SWS[t] + 0.0141510400094479L[t] -0.0210073835664919Wb[t] + 0.00242742421534027Wbr[t] + 0.0344938766541348Tg[t] -9.18488699988641P[t] -1.64139874995659S[t] + 44.1134440268902D[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)-88.274586229767751.817459-1.70360.0943190.04716
SWS0.854591514466540.05567615.349300
L0.01415104000944790.0931990.15180.8798920.439946
Wb-0.02100738356649190.035368-0.5940.5550670.277533
Wbr0.002427424215340270.0233060.10420.9174410.458721
Tg0.03449387665413480.0820840.42020.6760180.338009
P-9.1848869998864142.276019-0.21730.828840.41442
S-1.6413987499565928.36796-0.05790.9540770.477038
D44.113444026890256.0648450.78680.4348860.217443


Multiple Linear Regression - Regression Statistics
Multiple R0.917484263475886
R-squared0.84177737372589
Adjusted R-squared0.817894713156213
F-TEST (value)35.2463818371503
F-TEST (DF numerator)8
F-TEST (DF denominator)53
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation170.137619942577
Sum Squared Residuals1534180.91514542


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1-999-948.555734397744-50.4442656022556
2237.7660275796213-35.7660275796213
3-999-906.419798398121-92.5802016018793
4-999-872.158442128454-126.841557871546
51.834.3804058209188-32.5804058209188
60.759.4559002880929-58.7559002880929
73.9-40.008418501481743.9084185014817
8158.6773685901522-57.6773685901522
93.6-44.751618151373548.3516181513736
101.4-39.280853223803440.6808532238034
111.549.0585403430403-47.5585403430403
120.782.2715756265265-81.5715756265265
132.7-62.16597540553564.865975405535
14-999-765.33280193653-233.667198063469
152.1-48.103997633701550.2039976337015
160-12.67973864978912.679738649789
174.1-6.046927699990510.1469276999905
181.2-9.2872786292834510.4872786292835
191.3-86.492175337457587.7921753374575
206.1-80.156476929083686.2564769290836
210.3-770.844195454929771.144195454929
220.586.0675612535236-85.5675612535236
233.4-19.236253645780922.6362536457809
24-999-907.762948532285-91.2370514677145
251.5-43.97706566463845.477065664638
26-999-906.795110878667-92.2048891213327
273.46.48846071687163-3.08846071687163
280.846.0991705063717-45.2991705063717
290.882.8418537549773-82.0418537549773
30-999-906.677612698009-92.322387301991
31-999-800.54975061075-198.45024938925
321.446.330852857483-44.930852857483
332-37.625524268617839.6255242686178
341.9-37.247708463749239.1477084637492
352.4-70.261975817177772.6619758171777
362.89.45489247113303-6.65489247113303
371.316.555655930026-15.255655930026
38215.9772565180949-13.9772565180949
395.6-51.914690112578257.5146901125782
403.1-47.767718998134950.8677189981349
411-764.126855550669765.126855550669
421.8-3.683981912863875.48398191286387
430.959.6388520115793-58.7388520115793
441.8-9.1252318056446810.9252318056447
451.951.1812843319288-49.2812843319288
460.985.8715237845048-84.9715237845048
47-999-873.065175796665-125.934824203335
482.624.717967491024-22.117967491024
492.4-46.697818093429349.0978180934293
501.2-9.8040650462652111.0040650462652
510.9-8.954816735793849.85481673579384
520.525.2371635871362-24.7371635871362
53-999-770.234235058669-228.765764941331
540.685.6463836264685-85.0463836264685
55-999-872.152093055055-126.847906944945
562.2-56.730253814670658.9302538146706
572.3-8.537647329544210.8376473295442
580.526.0499352037865-25.5499352037865
592.6-17.981315144307820.5813151443078
600.662.4410920436442-61.8410920436442
616.6-52.772235062291959.3722350622919
62-999-925.64320776337-73.3567922366302


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
125.36097740204375e-061.07219548040875e-050.999994639022598
139.94207442238263e-081.98841488447653e-070.999999900579256
143.20571633008404e-096.41143266016807e-090.999999996794284
151.43235542769201e-102.86471085538403e-100.999999999856764
162.33405127437989e-124.66810254875978e-120.999999999997666
174.98649667663022e-149.97299335326044e-140.99999999999995
187.72314644137518e-161.54462928827504e-151
192.31599083003535e-174.6319816600707e-171
203.89231698142251e-197.78463396284501e-191
210.9752541452332650.04949170953346960.0247458547667348
220.96321579012930.07356841974139970.0367842098706999
230.9429265727364580.1141468545270840.0570734272635419
240.9213446736532320.1573106526935360.0786553263467682
250.8957687918758930.2084624162482140.104231208124107
260.8752970082832590.2494059834334830.124702991716741
270.8272375591067870.3455248817864250.172762440893213
280.7699901285161740.4600197429676510.230009871483826
290.9605587031527770.07888259369444690.0394412968472235
300.974488023263090.05102395347381750.0255119767369088
310.973501133961390.05299773207722140.0264988660386107
320.9577495370302270.0845009259395450.0422504629697725
330.9354127552351490.1291744895297020.0645872447648511
340.9950914123748480.009817175250304560.00490858762515228
350.9916433606942920.0167132786114150.00835663930570748
360.9984372998645420.003125400270916690.00156270013545835
370.9968237074181680.006352585163664470.00317629258183223
380.9945002498052420.0109995003895170.00549975019475848
390.9891954081677370.02160918366452570.0108045918322628
400.97958224858830.0408355028233980.020417751411699
4117.67736743576465e-213.83868371788232e-21
4218.10011098887522e-204.05005549443761e-20
4313.6863971545603e-181.84319857728015e-18
4411.8761645851048e-169.38082292552399e-17
450.9999999999999976.3986562081802e-153.1993281040901e-15
460.9999999999998053.88939445767372e-131.94469722883686e-13
470.9999999999848243.03514858741087e-111.51757429370543e-11
480.9999999991558081.68838441101757e-098.44192205508783e-10
490.9999999265925431.46814914756527e-077.34074573782636e-08
500.9999947849920481.04300159049688e-055.21500795248441e-06


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level220.564102564102564NOK
5% type I error level270.692307692307692NOK
10% type I error level320.82051282051282NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/10pdhv1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/10pdhv1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/1juk21293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/1juk21293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/2juk21293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/2juk21293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/3bljn1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/3bljn1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/4bljn1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/4bljn1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/5bljn1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/5bljn1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/6mviq1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/6mviq1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/7xmza1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/7xmza1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/8xmza1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/8xmza1293002655.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/9xmza1293002655.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/22/t129300252652zos0glzbwomok/9xmza1293002655.ps (open in new window)


 
Parameters (Session):
par1 = 2 ; par2 = Do not include Seasonal Dummies ; par3 = No Linear Trend ;
 
Parameters (R input):
par1 = 2 ; par2 = Do not include Seasonal Dummies ; par3 = No Linear Trend ;
 
R code (references can be found in the software module):
library(lattice)
library(lmtest)
n25 <- 25 #minimum number of obs. for Goldfeld-Quandt test
par1 <- as.numeric(par1)
x <- t(y)
k <- length(x[1,])
n <- length(x[,1])
x1 <- cbind(x[,par1], x[,1:k!=par1])
mycolnames <- c(colnames(x)[par1], colnames(x)[1:k!=par1])
colnames(x1) <- mycolnames #colnames(x)[par1]
x <- x1
if (par3 == 'First Differences'){
x2 <- array(0, dim=c(n-1,k), dimnames=list(1:(n-1), paste('(1-B)',colnames(x),sep='')))
for (i in 1:n-1) {
for (j in 1:k) {
x2[i,j] <- x[i+1,j] - x[i,j]
}
}
x <- x2
}
if (par2 == 'Include Monthly Dummies'){
x2 <- array(0, dim=c(n,11), dimnames=list(1:n, paste('M', seq(1:11), sep ='')))
for (i in 1:11){
x2[seq(i,n,12),i] <- 1
}
x <- cbind(x, x2)
}
if (par2 == 'Include Quarterly Dummies'){
x2 <- array(0, dim=c(n,3), dimnames=list(1:n, paste('Q', seq(1:3), sep ='')))
for (i in 1:3){
x2[seq(i,n,4),i] <- 1
}
x <- cbind(x, x2)
}
k <- length(x[1,])
if (par3 == 'Linear Trend'){
x <- cbind(x, c(1:n))
colnames(x)[k+1] <- 't'
}
x
k <- length(x[1,])
df <- as.data.frame(x)
(mylm <- lm(df))
(mysum <- summary(mylm))
if (n > n25) {
kp3 <- k + 3
nmkm3 <- n - k - 3
gqarr <- array(NA, dim=c(nmkm3-kp3+1,3))
numgqtests <- 0
numsignificant1 <- 0
numsignificant5 <- 0
numsignificant10 <- 0
for (mypoint in kp3:nmkm3) {
j <- 0
numgqtests <- numgqtests + 1
for (myalt in c('greater', 'two.sided', 'less')) {
j <- j + 1
gqarr[mypoint-kp3+1,j] <- gqtest(mylm, point=mypoint, alternative=myalt)$p.value
}
if (gqarr[mypoint-kp3+1,2] < 0.01) numsignificant1 <- numsignificant1 + 1
if (gqarr[mypoint-kp3+1,2] < 0.05) numsignificant5 <- numsignificant5 + 1
if (gqarr[mypoint-kp3+1,2] < 0.10) numsignificant10 <- numsignificant10 + 1
}
gqarr
}
bitmap(file='test0.png')
plot(x[,1], type='l', main='Actuals and Interpolation', ylab='value of Actuals and Interpolation (dots)', xlab='time or index')
points(x[,1]-mysum$resid)
grid()
dev.off()
bitmap(file='test1.png')
plot(mysum$resid, type='b', pch=19, main='Residuals', ylab='value of Residuals', xlab='time or index')
grid()
dev.off()
bitmap(file='test2.png')
hist(mysum$resid, main='Residual Histogram', xlab='values of Residuals')
grid()
dev.off()
bitmap(file='test3.png')
densityplot(~mysum$resid,col='black',main='Residual Density Plot', xlab='values of Residuals')
dev.off()
bitmap(file='test4.png')
qqnorm(mysum$resid, main='Residual Normal Q-Q Plot')
qqline(mysum$resid)
grid()
dev.off()
(myerror <- as.ts(mysum$resid))
bitmap(file='test5.png')
dum <- cbind(lag(myerror,k=1),myerror)
dum
dum1 <- dum[2:length(myerror),]
dum1
z <- as.data.frame(dum1)
z
plot(z,main=paste('Residual Lag plot, lowess, and regression line'), ylab='values of Residuals', xlab='lagged values of Residuals')
lines(lowess(z))
abline(lm(z))
grid()
dev.off()
bitmap(file='test6.png')
acf(mysum$resid, lag.max=length(mysum$resid)/2, main='Residual Autocorrelation Function')
grid()
dev.off()
bitmap(file='test7.png')
pacf(mysum$resid, lag.max=length(mysum$resid)/2, main='Residual Partial Autocorrelation Function')
grid()
dev.off()
bitmap(file='test8.png')
opar <- par(mfrow = c(2,2), oma = c(0, 0, 1.1, 0))
plot(mylm, las = 1, sub='Residual Diagnostics')
par(opar)
dev.off()
if (n > n25) {
bitmap(file='test9.png')
plot(kp3:nmkm3,gqarr[,2], main='Goldfeld-Quandt test',ylab='2-sided p-value',xlab='breakpoint')
grid()
dev.off()
}
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Estimated Regression Equation', 1, TRUE)
a<-table.row.end(a)
myeq <- colnames(x)[1]
myeq <- paste(myeq, '[t] = ', sep='')
for (i in 1:k){
if (mysum$coefficients[i,1] > 0) myeq <- paste(myeq, '+', '')
myeq <- paste(myeq, mysum$coefficients[i,1], sep=' ')
if (rownames(mysum$coefficients)[i] != '(Intercept)') {
myeq <- paste(myeq, rownames(mysum$coefficients)[i], sep='')
if (rownames(mysum$coefficients)[i] != 't') myeq <- paste(myeq, '[t]', sep='')
}
}
myeq <- paste(myeq, ' + e[t]')
a<-table.row.start(a)
a<-table.element(a, myeq)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable1.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,hyperlink('http://www.xycoon.com/ols1.htm','Multiple Linear Regression - Ordinary Least Squares',''), 6, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Variable',header=TRUE)
a<-table.element(a,'Parameter',header=TRUE)
a<-table.element(a,'S.D.',header=TRUE)
a<-table.element(a,'T-STAT<br />H0: parameter = 0',header=TRUE)
a<-table.element(a,'2-tail p-value',header=TRUE)
a<-table.element(a,'1-tail p-value',header=TRUE)
a<-table.row.end(a)
for (i in 1:k){
a<-table.row.start(a)
a<-table.element(a,rownames(mysum$coefficients)[i],header=TRUE)
a<-table.element(a,mysum$coefficients[i,1])
a<-table.element(a, round(mysum$coefficients[i,2],6))
a<-table.element(a, round(mysum$coefficients[i,3],4))
a<-table.element(a, round(mysum$coefficients[i,4],6))
a<-table.element(a, round(mysum$coefficients[i,4]/2,6))
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable2.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Regression Statistics', 2, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Multiple R',1,TRUE)
a<-table.element(a, sqrt(mysum$r.squared))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'R-squared',1,TRUE)
a<-table.element(a, mysum$r.squared)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Adjusted R-squared',1,TRUE)
a<-table.element(a, mysum$adj.r.squared)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'F-TEST (value)',1,TRUE)
a<-table.element(a, mysum$fstatistic[1])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'F-TEST (DF numerator)',1,TRUE)
a<-table.element(a, mysum$fstatistic[2])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'F-TEST (DF denominator)',1,TRUE)
a<-table.element(a, mysum$fstatistic[3])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'p-value',1,TRUE)
a<-table.element(a, 1-pf(mysum$fstatistic[1],mysum$fstatistic[2],mysum$fstatistic[3]))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Residual Statistics', 2, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Residual Standard Deviation',1,TRUE)
a<-table.element(a, mysum$sigma)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Sum Squared Residuals',1,TRUE)
a<-table.element(a, sum(myerror*myerror))
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable3.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a, 'Multiple Linear Regression - Actuals, Interpolation, and Residuals', 4, TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Time or Index', 1, TRUE)
a<-table.element(a, 'Actuals', 1, TRUE)
a<-table.element(a, 'Interpolation<br />Forecast', 1, TRUE)
a<-table.element(a, 'Residuals<br />Prediction Error', 1, TRUE)
a<-table.row.end(a)
for (i in 1:n) {
a<-table.row.start(a)
a<-table.element(a,i, 1, TRUE)
a<-table.element(a,x[i])
a<-table.element(a,x[i]-mysum$resid[i])
a<-table.element(a,mysum$resid[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable4.tab')
if (n > n25) {
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Goldfeld-Quandt test for Heteroskedasticity',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-values',header=TRUE)
a<-table.element(a,'Alternative Hypothesis',3,header=TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'breakpoint index',header=TRUE)
a<-table.element(a,'greater',header=TRUE)
a<-table.element(a,'2-sided',header=TRUE)
a<-table.element(a,'less',header=TRUE)
a<-table.row.end(a)
for (mypoint in kp3:nmkm3) {
a<-table.row.start(a)
a<-table.element(a,mypoint,header=TRUE)
a<-table.element(a,gqarr[mypoint-kp3+1,1])
a<-table.element(a,gqarr[mypoint-kp3+1,2])
a<-table.element(a,gqarr[mypoint-kp3+1,3])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable5.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Description',header=TRUE)
a<-table.element(a,'# significant tests',header=TRUE)
a<-table.element(a,'% significant tests',header=TRUE)
a<-table.element(a,'OK/NOK',header=TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'1% type I error level',header=TRUE)
a<-table.element(a,numsignificant1)
a<-table.element(a,numsignificant1/numgqtests)
if (numsignificant1/numgqtests < 0.01) dum <- 'OK' else dum <- 'NOK'
a<-table.element(a,dum)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'5% type I error level',header=TRUE)
a<-table.element(a,numsignificant5)
a<-table.element(a,numsignificant5/numgqtests)
if (numsignificant5/numgqtests < 0.05) dum <- 'OK' else dum <- 'NOK'
a<-table.element(a,dum)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'10% type I error level',header=TRUE)
a<-table.element(a,numsignificant10)
a<-table.element(a,numsignificant10/numgqtests)
if (numsignificant10/numgqtests < 0.1) dum <- 'OK' else dum <- 'NOK'
a<-table.element(a,dum)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable6.tab')
}
 





Copyright

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Software written by Ed van Stee & Patrick Wessa


Disclaimer

Information provided on this web site is provided "AS IS" without warranty of any kind, either express or implied, including, without limitation, warranties of merchantability, fitness for a particular purpose, and noninfringement. We use reasonable efforts to include accurate and timely information and periodically update the information, and software without notice. However, we make no warranties or representations as to the accuracy or completeness of such information (or software), and we assume no liability or responsibility for errors or omissions in the content of this web site, or any software bugs in online applications. Your use of this web site is AT YOUR OWN RISK. Under no circumstances and under no legal theory shall we be liable to you or any other person for any direct, indirect, special, incidental, exemplary, or consequential damages arising from your access to, or use of, this web site.


Privacy Policy

We may request personal information to be submitted to our servers in order to be able to:

  • personalize online software applications according to your needs
  • enforce strict security rules with respect to the data that you upload (e.g. statistical data)
  • manage user sessions of online applications
  • alert you about important changes or upgrades in resources or applications

We NEVER allow other companies to directly offer registered users information about their products and services. Banner references and hyperlinks of third parties NEVER contain any personal data of the visitor.

We do NOT sell, nor transmit by any means, personal information, nor statistical data series uploaded by you to third parties.

We carefully protect your data from loss, misuse, alteration, and destruction. However, at any time, and under any circumstance you are solely responsible for managing your passwords, and keeping them secret.

We store a unique ANONYMOUS USER ID in the form of a small 'Cookie' on your computer. This allows us to track your progress when using this website which is necessary to create state-dependent features. The cookie is used for NO OTHER PURPOSE. At any time you may opt to disallow cookies from this website - this will not affect other features of this website.

We examine cookies that are used by third-parties (banner and online ads) very closely: abuse from third-parties automatically results in termination of the advertising contract without refund. We have very good reason to believe that the cookies that are produced by third parties (banner ads) do NOT cause any privacy or security risk.

FreeStatistics.org is safe. There is no need to download any software to use the applications and services contained in this website. Hence, your system's security is not compromised by their use, and your personal data - other than data you submit in the account application form, and the user-agent information that is transmitted by your browser - is never transmitted to our servers.

As a general rule, we do not log on-line behavior of individuals (other than normal logging of webserver 'hits'). However, in cases of abuse, hacking, unauthorized access, Denial of Service attacks, illegal copying, hotlinking, non-compliance with international webstandards (such as robots.txt), or any other harmful behavior, our system engineers are empowered to log, track, identify, publish, and ban misbehaving individuals - even if this leads to ban entire blocks of IP addresses, or disclosing user's identity.


FreeStatistics.org is powered by