Home » date » 2009 » Nov » 20 »

JJ Workshop 7, Multiple Regression (MD, LT & Wegwerken autocorrelatie)

*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 12:35: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/20/t1258745997vs3mo909xxh400d.htm/, Retrieved Fri, 20 Nov 2009 20:40: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/2009/Nov/20/t1258745997vs3mo909xxh400d.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 «
95,1 93,8 96,9 98,6 111,7 109,8 97 93,8 95,1 96,9 98,6 111,7 112,7 107,6 97 95,1 96,9 98,6 102,9 101 112,7 97 95,1 96,9 97,4 95,4 102,9 112,7 97 95,1 111,4 96,5 97,4 102,9 112,7 97 87,4 89,2 111,4 97,4 102,9 112,7 96,8 87,1 87,4 111,4 97,4 102,9 114,1 110,5 96,8 87,4 111,4 97,4 110,3 110,8 114,1 96,8 87,4 111,4 103,9 104,2 110,3 114,1 96,8 87,4 101,6 88,9 103,9 110,3 114,1 96,8 94,6 89,8 101,6 103,9 110,3 114,1 95,9 90 94,6 101,6 103,9 110,3 104,7 93,9 95,9 94,6 101,6 103,9 102,8 91,3 104,7 95,9 94,6 101,6 98,1 87,8 102,8 104,7 95,9 94,6 113,9 99,7 98,1 102,8 104,7 95,9 80,9 73,5 113,9 98,1 102,8 104,7 95,7 79,2 80,9 113,9 98,1 102,8 113,2 96,9 95,7 80,9 113,9 98,1 105,9 95,2 113,2 95,7 80,9 113,9 108,8 95,6 105,9 113,2 95,7 80,9 102,3 89,7 108,8 105,9 113,2 95,7 99 92,8 102,3 108,8 105,9 113,2 100,7 88 99 102,3 108,8 105,9 115,5 101,1 100,7 99 102,3 108,8 100,7 92,7 115,5 100,7 99 102,3 109,9 95,8 100,7 115,5 100,7 99 114,6 103,8 109,9 100,7 115,5 100,7 85,4 81,8 114,6 109,9 100 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 time3 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
TIA[t] = + 49.3851818122445 + 0.328226028431917IAidM[t] -0.0569153192027402`TIA(t-1)`[t] + 0.0550408037582717`TIA(t-2)`[t] + 0.315315051430443`TIA(t-3)`[t] -0.159716545463239`TIA(t-4)`[t] + 1.07935611922313M1[t] + 5.04024362561899M2[t] + 12.9910144316273M3[t] + 7.48173555248839M4[t] + 5.69904974515526M5[t] + 10.7442308754480M6[t] -5.15002616864018M7[t] + 2.4269950608123M8[t] + 10.1458174187584M9[t] + 19.4896364076166M10[t] + 7.43512929557958M11[t] + 0.0224084944263686t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)49.385181812244534.9129941.41450.164580.08229
IAidM0.3282260284319170.0919883.56810.0009150.000458
`TIA(t-1)`-0.05691531920274020.146032-0.38970.6986950.349347
`TIA(t-2)`0.05504080375827170.1607990.34230.7338350.366918
`TIA(t-3)`0.3153150514304430.1744541.80740.077860.03893
`TIA(t-4)`-0.1597165454632390.168604-0.94730.3489110.174456
M11.079356119223134.0044910.26950.7888370.394418
M25.040243625618994.5049581.11880.2695750.134787
M312.99101443162735.1057352.54440.0147120.007356
M47.481735552488394.4459921.68280.0998340.049917
M55.699049745155263.3657141.69330.0978110.048905
M610.74423087544803.4101413.15070.0030.0015
M7-5.150026168640183.331084-1.54610.1295950.064797
M82.42699506081234.1353880.58690.5604230.280211
M910.14581741875845.9011051.71930.0929210.046461
M1019.48963640761666.8327342.85240.0067050.003352
M117.435129295579585.0265061.47920.1465530.073276
t0.02240849442636860.0678170.33040.7427210.371361


Multiple Linear Regression - Regression Statistics
Multiple R0.94203267354235
R-squared0.887425558021349
Adjusted R-squared0.841859712458562
F-TEST (value)19.4756740945041
F-TEST (DF numerator)17
F-TEST (DF denominator)42
p-value1.17683640610267e-14
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation3.57889345058774
Sum Squared Residuals537.956089887712


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
195.198.8702912655445-3.77029126554452
29798.4283768644238-1.4283768644238
3112.7112.2801139621060.41988603789447
4102.9103.541909840113-0.641909840112737
597.4102.252065894731-4.85206589473064
6111.4112.101323400587-0.701323400586641
787.487.13624868607180.263751313928171
896.896.01393202639750.786067973602462
9114.1114.872520373447-0.772520373446601
10110.3114.066371327565-3.76637132756515
11103.9107.833623614856-3.93362361485621
12101.699.5077624297032.09223757029699
1394.696.7222811271049-2.12228112710488
1495.999.6319422629941-3.73194226299409
15104.7108.722888805716-4.02288880571649
16102.8100.1134716775352.68652832246503
1798.199.3248268297767-1.22482682977674
18113.9111.0283716094332.87162839056653
1980.983.394443095994-2.49444309599395
2095.794.4340921096631.26590789033707
21113.2111.0588759933352.14112400666497
22105.9106.756786922336-0.856786922336051
23108.8106.1719833735052.62801662649468
24102.399.41008523865732.88991476134270
259996.96207902511362.03792097488638
26100.7101.280289849433-0.580289849432837
27115.5110.7621136111374.7378863888626
28100.7101.766985105576-1.06698510557587
29109.9103.7442592880916.15574071190854
30114.6114.4945769418610.105423058138700
3185.484.6101615269940.789838473005926
32100.5101.134511645962-0.634511645961985
33114.8112.5923675666132.20763243338713
34116.5112.7400521191523.75994788084775
35112.9109.0180182003913.88198179960910
36102101.0798356606730.920164339327007
37106104.0725344260431.92746557395719
38105.3104.8697165941990.430283405800751
39118.8114.409415897274.3905841027299
40106.1107.540166982053-1.44016698205297
41109.3106.2877105473743.01228945262617
42117.2116.4181926555230.781807344477457
4392.587.67893898199974.82106101800034
44104.2102.0601186967422.13988130325779
45112.5115.007444877342-2.50744487734211
46122.4119.1713416541623.22865834583831
47113.3109.6121239844643.68787601553581
4810099.9734877405030.0265122594969877
49110.7108.7728141561941.92718584380584
50112.8107.489674428955.31032557104998
51109.8115.325467723770-5.52546772377049
52117.3116.8374663947230.462533605276545
53109.1112.191137440027-3.09113744002732
54115.9118.957535392596-3.05753539259604
559699.3802077089405-3.38020770894048
5699.8103.357345521235-3.55734552123534
57116.8117.868791189263-1.06879118926339
58115.7118.065447976785-2.36544797678486
5999.4105.664250826783-6.26425082678338
6094.3100.228828930464-5.92882893046369


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
210.253367449398110.506734898796220.74663255060189
220.1398694748150400.2797389496300800.86013052518496
230.2199108854907720.4398217709815450.780089114509228
240.1329719051855750.2659438103711490.867028094814425
250.09679227593892240.1935845518778450.903207724061078
260.1043426349524600.2086852699049210.89565736504754
270.1312568128282660.2625136256565320.868743187171734
280.1164137760130510.2328275520261010.88358622398695
290.1232016739944150.246403347988830.876798326005585
300.0853442440589330.1706884881178660.914655755941067
310.06565657579113390.1313131515822680.934343424208866
320.08405827870593470.1681165574118690.915941721294065
330.05677224647789190.1135444929557840.943227753522108
340.03086387526192340.06172775052384680.969136124738077
350.02245114244811250.0449022848962250.977548857551887
360.02189441927703180.04378883855406360.978105580722968
370.0205576124292380.0411152248584760.979442387570762
380.07442312578632760.1488462515726550.925576874213672
390.04024513518798620.08049027037597250.959754864812014


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level00OK
5% type I error level30.157894736842105NOK
10% type I error level50.263157894736842NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/10mykf1258745755.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/10mykf1258745755.ps (open in new window)


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/22gzg1258745755.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/22gzg1258745755.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/359l01258745755.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/359l01258745755.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/4312q1258745755.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/4312q1258745755.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/56afl1258745755.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/56afl1258745755.ps (open in new window)


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/99woy1258745755.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745997vs3mo909xxh400d/99woy1258745755.ps (open in new window)


 
Parameters (Session):
par1 = 1 ; par2 = Include Monthly Dummies ; par3 = Linear Trend ;
 
Parameters (R input):
par1 = 1 ; par2 = Include Monthly 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