Home » date » 2009 » Dec » 04 »

Paper - multiple regression analysis (2)

*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, 04 Dec 2009 04:01:55 -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/Dec/04/t1259924589rj1o4jg78w6glz8.htm/, Retrieved Fri, 04 Dec 2009 12:03:24 +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/Dec/04/t1259924589rj1o4jg78w6glz8.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 «
216234 213587 209465 204045 200237 203666 241476 260307 243324 244460 233575 237217 235243 230354 227184 221678 217142 219452 256446 265845 248624 241114 229245 231805 219277 219313 212610 214771 211142 211457 240048 240636 230580 208795 197922 194596 194581 185686 178106 172608 167302 168053 202300 202388 182516 173476 166444 171297 169701 164182 161914 159612 151001 158114 186530 187069 174330 169362 166827 178037 186412 189226 191563 188906 186005 195309 223532 226899 214126
 
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
Werkl[t] = + 237091.616 -3807.56888888884M1[t] -6032.53511111112M2[t] -8658.50133333337M3[t] -10903.8008888889M4[t] -14743.9337777778M5[t] -9915.23333333334M6[t] + 23423.3004444444M7[t] + 29850.3342222222M8[t] + 15868.0346666666M9[t] + 2934.26577777775M10[t] -4746.16711111114M11[t] -958.367111111112t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)237091.6169352.04400325.351800
M1-3807.5688888888411385.813789-0.33440.7393170.369658
M2-6032.5351111111211380.650284-0.53010.5981590.29908
M3-8658.5013333333711376.632605-0.76110.4498040.224902
M4-10903.800888888911373.761965-0.95870.3418410.17092
M5-14743.933777777811372.039233-1.29650.2001180.100059
M6-9915.2333333333411371.464932-0.87190.3869640.193482
M723423.300444444411372.0392332.05970.0440840.022042
M829850.334222222211373.7619652.62450.0111640.005582
M915868.034666666611376.6326051.39480.1685870.084293
M102934.2657777777511879.3070210.2470.8058070.402903
M11-4746.1671111111411877.657614-0.39960.690980.34549
t-958.367111111112114.287523-8.385600


Multiple Linear Regression - Regression Statistics
Multiple R0.802972043958226
R-squared0.644764103378451
Adjusted R-squared0.568642125530976
F-TEST (value)8.47014386134791
F-TEST (DF numerator)12
F-TEST (DF denominator)56
p-value7.57113860494485e-09
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation18779.3562689802
Sum Squared Residuals19749196425.128


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1216234232325.680000000-16091.6799999996
2213587229142.346666667-15555.3466666667
3209465225558.013333333-16093.0133333334
4204045222354.346666667-18309.3466666667
5200237217555.846666667-17318.8466666666
6203666221426.18-17760.1800000000
7241476253806.346666667-12330.3466666667
8260307259275.0133333331031.98666666669
9243324244334.346666667-1010.34666666669
10244460230442.21066666714017.7893333333
11233575221803.41066666711771.5893333333
12237217225591.21066666711625.7893333333
13235243220825.27466666714417.7253333332
14230354217641.94133333312712.0586666667
15227184214057.60813126.392
16221678210853.94133333310824.0586666667
17217142206055.44133333311086.5586666667
18219452209925.7746666679526.22533333333
19256446242305.94133333314140.0586666667
20265845247774.60818070.392
21248624232833.94133333315790.0586666667
22241114218941.80533333322172.1946666667
23229245210303.00533333318941.9946666666
24231805214090.80533333317714.1946666666
25219277209324.8693333339952.13066666658
26219313206141.53613171.464
27212610202557.20266666710052.7973333333
28214771199353.53615417.464
29211142194555.03616586.964
30211457198425.36933333313031.6306666667
31240048230805.5369242.464
32240636236274.2026666674361.79733333332
33230580221333.5369246.464
34208795207441.41353.60000000000
35197922198802.6-880.600000000006
36194596202590.4-7994.40000000002
37194581197824.464-3243.46400000007
38185686194641.130666667-8955.13066666666
39178106191056.797333333-12950.7973333333
40172608187853.130666667-15245.1306666667
41167302183054.630666667-15752.6306666667
42168053186924.964-18871.9640000000
43202300219305.130666667-17005.1306666667
44202388224773.797333333-22385.7973333333
45182516209833.130666667-27317.1306666667
46173476195940.994666667-22464.9946666666
47166444187302.194666667-20858.1946666667
48171297191089.994666667-19792.9946666667
49169701186324.058666667-16623.0586666667
50164182183140.725333333-18958.7253333333
51161914179556.392-17642.392
52159612176352.725333333-16740.7253333333
53151001171554.225333333-20553.2253333333
54158114175424.558666667-17310.5586666666
55186530207804.725333333-21274.7253333333
56187069213273.392-26204.392
57174330198332.725333333-24002.7253333333
58169362184440.589333333-15078.5893333333
59166827175801.789333333-8974.78933333332
60178037179589.589333333-1552.58933333334
61186412174823.65333333311588.3466666666
62189226171640.3217585.6800000000
63191563168055.98666666723507.0133333334
64188906164852.3224053.68
65186005160053.8225951.18
66195309163924.15333333331384.8466666667
67223532196304.3227227.6800000000
68226899201772.98666666725126.0133333333
69214126186832.3227293.6800000000


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
164.81719072650606e-059.63438145301211e-050.999951828092735
171.92620033663612e-063.85240067327224e-060.999998073799663
182.37716964781009e-074.75433929562018e-070.999999762283035
194.40947225369467e-088.81894450738934e-080.999999955905277
209.89883520438864e-061.97976704087773e-050.999990101164796
211.18608325443965e-052.37216650887929e-050.999988139167456
228.7311053019765e-050.000174622106039530.99991268894698
230.0001777017880750520.0003554035761501040.999822298211925
240.0002581335235681030.0005162670471362070.999741866476432
250.0006295134909145680.001259026981829140.999370486509085
260.0005067115847841050.001013423169568210.999493288415216
270.0004340744663724670.0008681489327449350.999565925533628
280.0002346499425165380.0004692998850330750.999765350057483
290.0001420488575388330.0002840977150776660.999857951142461
309.03053700711777e-050.0001806107401423550.999909694629929
310.0001201429459318690.0002402858918637390.999879857054068
320.0008335224015716820.001667044803143360.999166477598428
330.002485849008306830.004971698016613670.997514150991693
340.02968107407467780.05936214814935570.970318925925322
350.1197978914199570.2395957828399150.880202108580043
360.2901968367510970.5803936735021950.709803163248903
370.3895809883256210.7791619766512420.610419011674379
380.4855359418293830.9710718836587670.514464058170617
390.5397751391711150.920449721657770.460224860828885
400.5814769913339730.8370460173320550.418523008666027
410.632043683816230.7359126323675390.367956316183769
420.6377658019145180.7244683961709630.362234198085482
430.7029009322753210.5941981354493580.297099067724679
440.8128652130540160.3742695738919680.187134786945984
450.8877915726042050.2244168547915910.112208427395795
460.9579895015625970.08402099687480640.0420104984374032
470.9892156422873670.02156871542526600.0107843577126330
480.998489680528520.003020638942958330.00151031947147916
490.999673715794950.0006525684100986780.000326284205049339
500.9997448593151680.0005102813696642090.000255140684832104
510.999485756374180.001028487251638920.000514243625819461
520.9998420979407940.0003158041184118080.000157902059205904
530.9994771730309870.00104565393802580.0005228269690129


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level240.631578947368421NOK
5% type I error level250.657894736842105NOK
10% type I error level270.710526315789474NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/10ucx01259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/10ucx01259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/18ycz1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/18ycz1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/2cg2w1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/2cg2w1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/3xvyx1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/3xvyx1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/42gja1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/42gja1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/5tmhg1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/5tmhg1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/61y5d1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/61y5d1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/7kosr1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/7kosr1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/8sypr1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/8sypr1259924510.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/9wdvm1259924510.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/04/t1259924589rj1o4jg78w6glz8/9wdvm1259924510.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