Home » date » 2009 » Nov » 20 »

JJ Workshop 7, Multiple Regression

*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:02:44 -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/t1258743980v4vobiw3w7nnp4h.htm/, Retrieved Fri, 20 Nov 2009 20:06:32 +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/t1258743980v4vobiw3w7nnp4h.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 97 93,8 112,7 107,6 102,9 101 97,4 95,4 111,4 96,5 87,4 89,2 96,8 87,1 114,1 110,5 110,3 110,8 103,9 104,2 101,6 88,9 94,6 89,8 95,9 90 104,7 93,9 102,8 91,3 98,1 87,8 113,9 99,7 80,9 73,5 95,7 79,2 113,2 96,9 105,9 95,2 108,8 95,6 102,3 89,7 99 92,8 100,7 88 115,5 101,1 100,7 92,7 109,9 95,8 114,6 103,8 85,4 81,8 100,5 87,1 114,8 105,9 116,5 108,1 112,9 102,6 102 93,7 106 103,5 105,3 100,6 118,8 113,3 106,1 102,4 109,3 102,1 117,2 106,9 92,5 87,3 104,2 93,1 112,5 109,1 122,4 120,3 113,3 104,9 100 92,6 110,7 109,8 112,8 111,4 109,8 117,9 117,3 121,6 109,1 117,8 115,9 124,2 96 106,8 99,8 102,7 116,8 116,8 115,7 113,6 99,4 96,1 94,3 85
 
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
TIA[t] = + 39.3947409484312 + 0.663042805057097IAidM[t] + e[t]


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


Multiple Linear Regression - Regression Statistics
Multiple R0.813932329770039
R-squared0.662485837444884
Adjusted R-squared0.656666627745657
F-TEST (value)113.844640713495
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value2.66453525910038e-15
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation5.27333687938982
Sum Squared Residuals1612.86874692490


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
195.1101.588156062786-6.48815606278646
297101.588156062787-4.58815606278681
3112.7110.7381467725751.96185322742522
4102.9106.362064259198-3.46206425919794
597.4102.649024550878-5.2490245508782
6111.4103.3783716364418.021628363559
787.498.5381591595242-11.1381591595242
896.897.1457692689043-0.345769268904290
9114.1112.6609709072401.43902909275963
10110.3112.859883748757-2.55988374875750
11103.9108.483801235381-4.58380123538065
12101.698.3392463180073.26075368199292
1394.698.9359848425585-4.33598484255846
1495.999.0685934035699-3.16859340356987
15104.7101.6544603432933.04553965670745
16102.899.9305490501442.8694509498559
1798.197.60989923244430.490100767555738
18113.9105.5001086126248.39989138737629
1980.988.1283871201278-7.22838712012777
2095.791.90773110895323.79226889104678
21113.2103.6435887584649.55641124153616
22105.9102.5164159898673.38358401013322
23108.8102.7816331118906.01836688811038
24102.398.86968056205273.43031943794725
2599100.925113257730-1.92511325772974
26100.797.74250779345572.95749220654432
27115.5106.4283685397049.07163146029635
28100.7100.858808977224-0.158808977224035
29109.9102.9142416729016.98575832709897
30114.6108.2185841133586.38141588664218
3185.493.6316424021017-8.23164240210167
32100.597.14576926890433.35423073109571
33114.8109.6109740039785.18902599602227
34116.5111.0696681751035.43033182489667
35112.9107.4229327472895.47706725271071
36102101.5218517822810.478148217718865
37106108.019671271841-2.01967127184069
38105.3106.096847137175-0.796847137175103
39118.8114.5174907614004.28250923859976
40106.1107.290324186278-1.19032418627789
41109.3107.0914113447612.20858865523925
42117.2110.2740168090356.92598319096518
4392.597.2783778299157-4.77837782991571
44104.2101.1240260992473.07597390075313
45112.5111.7327109801600.767289019839573
46122.4119.15879039683.24120960320009
47113.3108.9479311989214.35206880107937
48100100.792504696718-0.792504696718322
49110.7112.196840943700-1.49684094370039
50112.8113.257709431792-0.45770943179176
51109.8117.567487664663-7.76748766466289
52117.3120.020746043374-2.72074604337414
53109.1117.501183384157-8.40118338415718
54115.9121.744657336523-5.8446573365226
5596110.207712528529-14.2077125285291
5699.8107.489237027795-7.68923702779501
57116.8116.838140579100-0.0381405791000808
58115.7114.7164036029170.983596397082638
5999.4103.113154514418-3.71315451441816
6094.395.7533793782844-1.45337937828439


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.01510666191317610.03021332382635210.984893338086824
60.6774759469974490.6450481060051020.322524053002551
70.6808024575420270.6383950849159470.319197542457973
80.7161624313213690.5676751373572630.283837568678631
90.6101672173858870.7796655652282260.389832782614113
100.5538259067782630.8923481864434730.446174093221737
110.4985737624285180.9971475248570370.501426237571482
120.5516304351171720.8967391297656560.448369564882828
130.4738493112486270.9476986224972530.526150688751373
140.3897503467839430.7795006935678850.610249653216057
150.3843462342147760.7686924684295520.615653765785224
160.36668617156930.73337234313860.6333138284307
170.301341069177980.602682138355960.69865893082202
180.4590532526973990.9181065053947970.540946747302601
190.4710079487555720.9420158975111430.528992051244428
200.4849245579288960.969849115857790.515075442071104
210.661042018893860.6779159622122810.338957981106141
220.6150465105506710.7699069788986580.384953489449329
230.6284127625079580.7431744749840850.371587237492042
240.5847265032186050.830546993562790.415273496781395
250.5184973507677870.9630052984644260.481502649232213
260.4660952501678150.9321905003356310.533904749832185
270.5843590917625460.8312818164749080.415640908237454
280.5084724290429350.983055141914130.491527570957065
290.5548557083033030.8902885833933940.445144291696697
300.5728160124291670.8543679751416660.427183987570833
310.6549358176348540.6901283647302930.345064182365146
320.6147140077388450.770571984522310.385285992261155
330.603745043713310.7925099125733790.396254956286689
340.6061050403825860.7877899192348280.393894959617414
350.6195917398938660.7608165202122680.380408260106134
360.5475588992866470.9048822014267050.452441100713353
370.49519059074980.99038118149960.5048094092502
380.4253624525106210.8507249050212420.574637547489379
390.4219850153714180.8439700307428360.578014984628582
400.3565235553346570.7130471106693140.643476444665343
410.3113209993131730.6226419986263460.688679000686827
420.4287900779169290.8575801558338580.571209922083071
430.3881052952082320.7762105904164630.611894704791768
440.3711225643626020.7422451287252030.628877435637398
450.3289596643134030.6579193286268060.671040335686597
460.38002439021910.76004878043820.6199756097809
470.4921951366322610.9843902732645230.507804863367739
480.4229265021111850.845853004222370.577073497888815
490.3743282944624460.7486565889248920.625671705537554
500.3546547850192430.7093095700384870.645345214980757
510.3572370184217450.714474036843490.642762981578255
520.2883432656653150.576686531330630.711656734334685
530.2653043992675840.5306087985351670.734695600732416
540.1862568293926940.3725136587853870.813743170607306
550.6958173197813470.6083653604373060.304182680218653


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 level10.0196078431372549OK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258743980v4vobiw3w7nnp4h/10xuab1258743759.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258743980v4vobiw3w7nnp4h/10xuab1258743759.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258743980v4vobiw3w7nnp4h/184de1258743759.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258743980v4vobiw3w7nnp4h/184de1258743759.ps (open in new window)


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258743980v4vobiw3w7nnp4h/55n3a1258743759.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258743980v4vobiw3w7nnp4h/55n3a1258743759.ps (open in new window)


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


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


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


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