Home » date » 2009 » Nov » 24 »

Workshop7/module4

*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: Tue, 24 Nov 2009 11:29:59 -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/24/t12590874782x5cd6u1nixzcil.htm/, Retrieved Tue, 24 Nov 2009 19:31:30 +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/24/t12590874782x5cd6u1nixzcil.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 «
114.08 136.49 112.95 142.62 135.31 141.71 134.31 149.51 133.03 147.39 140.11 131.96 124.69 136.38 131.68 127.34 150.95 133.85 137.26 125.14 130.51 141.25 143.15 149.32 118.01 120.92 122.56 134.85 147.97 131.93 135.74 134.22 151.62 143.07 154.82 145.37 145.59 134.32 147.12 126.31 175.86 162.21 140.66 124.09 152.69 153.91 154.38 154.34 132.45 138.70 136.44 150.98 153.24 146.39 154.11 178.30 155.93 168.23 142.53 162.52 148.73 158.86 147.73 152.17 166.79 171.01 144.30 171.49 156.07 189.62 161.70 177.46 152.10 179.98 140.45 156.96 155.56 167.89 174.53 194.78 167.16 192.78 159.48 165.06 173.22 196.60 176.13 151.64 180.31 187.02 185.84 210.99 169.43 219.08 195.25 235.68 174.99 241.44 156.42 187.46 182.08 229.57 182.00 208.44 153.28 215.09 136.72 217.00 130.19 171.08 132.04 178.41 143.89 196.34 133.38 172.11 127.98 154.93 150.45 182.26 133.55 181.74
 
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
InvoerEU[t] = + 75.9046167757232 + 0.469785279416574InvoerAM[t] -0.14179725109994t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)75.904616775723212.2299836.206400
InvoerAM0.4697852794165740.0935445.02215e-063e-06
t-0.141797251099940.159358-0.88980.3772490.188624


Multiple Linear Regression - Regression Statistics
Multiple R0.6678574402613
R-squared0.446033560512376
Adjusted R-squared0.426931269495561
F-TEST (value)23.3497416681464
F-TEST (DF numerator)2
F-TEST (DF denominator)58
p-value3.63931959013186e-08
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation14.0324313472979
Sum Squared Residuals11420.7295119645


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1114.08139.883812312192-25.8038123121919
2112.95142.621798823915-29.6717988239151
3135.31142.052496968546-6.74249696854607
4134.31145.575024896895-11.2650248968954
5133.03144.437282853432-11.4072828534323
6140.11137.0466987409353.06330125906536
7124.69138.981352424856-14.2913524248560
8131.68134.592696247830-2.9126962478302
9150.95137.50920116573213.4407988342678
10137.26133.2755741309143.98442586908613
11130.51140.702017731215-10.1920177312149
12143.15144.351387685007-1.20138768500673
13118.01130.867688498476-12.8576884984761
14122.56137.270000189649-14.7100001896490
15147.97135.75642992265312.2135700773473
16135.74136.690440961417-0.9504409614167
17151.62140.70624343315310.9137565668466
18154.82141.64495232471213.1750476752884
19145.59136.3120277360599.27797226394146
20147.12132.40725039683214.7127496031682
21175.86149.13074467678726.7292553232131
22140.66131.0807325743279.57926742567281
23152.69144.9479323554297.74206764457053
24154.38145.0081427744799.37185722552134
25132.45137.518903753304-5.06890375330351
26136.44143.146069733439-6.70606973343908
27153.24140.84795804981712.3920419501829
28154.11155.6970090649-1.58700906490000
29155.93150.8244740500755.10552594992484
30142.53148.000202853507-5.47020285350659
31148.73146.1389914797422.59100852025799
32147.73142.8543307093454.87566929065482
33166.79151.56328812245315.2267118775465
34144.3151.646987805474-7.34698780547349
35156.07160.022397670196-3.95239767019605
36161.7154.1680114213917.53198857860942
37152.1155.210073074420-3.11007307442039
38140.45144.253818691151-3.80381869115093
39155.56149.2467745440746.31322545592588
40174.53161.73750345648612.7924965435141
41167.16160.6561356465536.50386435344722
42159.48147.49189045002511.9881095499746
43173.22162.16712091172411.0528790882758
44176.13140.90377749805535.2262225019449
45180.31157.38298343271422.9270165672865
46185.84168.50193932922917.3380606707711
47169.43172.160704988609-2.73070498860903
48195.25179.81734337582415.4326566241758
49174.99182.381509334164-7.39150933416373
50156.42156.880702700157-0.460702700157158
51182.08176.5215635652895.55843643471088
52182166.45320336011715.5467966398830
53153.28169.435478217137-16.1554782171373
54136.72170.190970849723-33.470970849723
55130.19148.476633567814-18.2866335678140
56132.04151.778362414838-19.7383624148375
57143.89160.059815223677-16.1698152236768
58133.38148.535120652313-15.1551206523132
59127.98140.322412300837-12.3424123008365
60150.45153.019846736192-2.56984673619157
61133.55152.633761139795-19.083761139795


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
60.2004095206986520.4008190413973050.799590479301348
70.3613691664896720.7227383329793440.638630833510328
80.2368785520605530.4737571041211060.763121447939447
90.1987995835054570.3975991670109130.801200416494543
100.1307590532119620.2615181064239230.869240946788038
110.2246721585982070.4493443171964140.775327841401793
120.1551575283709190.3103150567418390.84484247162908
130.3256650272332710.6513300544665430.674334972766729
140.4363247137323860.8726494274647720.563675286267614
150.4063824606524490.8127649213048980.593617539347551
160.3478858978768890.6957717957537790.65211410212311
170.2897047881629170.5794095763258330.710295211837083
180.2304857651144610.4609715302289220.769514234885539
190.1690814297902420.3381628595804830.830918570209758
200.1231646160282180.2463292320564360.876835383971782
210.1230430223037120.2460860446074250.876956977696288
220.09089491612943610.1817898322588720.909105083870564
230.08486204712794660.1697240942558930.915137952872053
240.06850901915867740.1370180383173550.931490980841323
250.1268078052104440.2536156104208890.873192194789556
260.2075527775502950.415105555100590.792447222449705
270.1566468800587180.3132937601174360.843353119941282
280.1583212752189870.3166425504379740.841678724781013
290.1226965857419720.2453931714839430.877303414258028
300.1529855311755280.3059710623510550.847014468824473
310.1295414932585890.2590829865171780.870458506741411
320.1036723935659070.2073447871318140.896327606434093
330.07825406338420720.1565081267684140.921745936615793
340.1151078823458660.2302157646917310.884892117654134
350.1267407183551950.2534814367103900.873259281644805
360.09812754215681350.1962550843136270.901872457843186
370.1220385045346040.2440770090692090.877961495465395
380.2212434338707770.4424868677415550.778756566129223
390.2350521930558710.4701043861117430.764947806944129
400.2105757829329600.4211515658659210.78942421706704
410.2149430200573610.4298860401147220.785056979942639
420.2204076911471490.4408153822942990.779592308852851
430.2067980534816860.4135961069633720.793201946518314
440.2115896922627260.4231793845254530.788410307737274
450.1888576293910070.3777152587820150.811142370608993
460.1759385574308070.3518771148616140.824061442569193
470.1428155009413970.2856310018827930.857184499058603
480.1689560949920290.3379121899840580.831043905007971
490.1291817734770790.2583635469541580.870818226522921
500.101364905501920.202729811003840.89863509449808
510.1000323801728890.2000647603457780.89996761982711
520.7859771330830170.4280457338339670.214022866916983
530.874015636806530.251968726386940.12598436319347
540.8921512306898060.2156975386203880.107848769310194
550.807088958972550.38582208205490.19291104102745


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 level00OK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/10c5v31259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/10c5v31259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/1fdwu1259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/1fdwu1259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/2fvar1259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/2fvar1259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/3dj211259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/3dj211259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/4f5qi1259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/4f5qi1259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/5txg61259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/5txg61259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/6bg531259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/6bg531259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/7x6od1259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/7x6od1259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/8eohs1259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/8eohs1259087393.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/9i31d1259087393.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/24/t12590874782x5cd6u1nixzcil/9i31d1259087393.ps (open in new window)


 
Parameters (Session):
 
Parameters (R input):
par1 = 1 ; par2 = Do not include Seasonal Dummies ; par3 = 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