Home » date » 2009 » Dec » 15 »

*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, 15 Dec 2009 03:41:15 -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/15/t1260873767upm5swg4yrrfuru.htm/, Retrieved Tue, 15 Dec 2009 11:43:00 +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/15/t1260873767upm5swg4yrrfuru.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 «
89.1 0 90.3 94.1 82.6 0 89.1 90.3 102.7 0 82.6 89.1 91.8 0 102.7 82.6 94.1 0 91.8 102.7 103.1 0 94.1 91.8 93.2 0 103.1 94.1 91 0 93.2 103.1 94.3 0 91 93.2 99.4 0 94.3 91 115.7 0 99.4 94.3 116.8 0 115.7 99.4 99.8 0 116.8 115.7 96 0 99.8 116.8 115.9 0 96 99.8 109.1 0 115.9 96 117.3 0 109.1 115.9 109.8 0 117.3 109.1 112.8 0 109.8 117.3 110.7 0 112.8 109.8 100 0 110.7 112.8 113.3 0 100 110.7 122.4 0 113.3 100 112.5 0 122.4 113.3 104.2 0 112.5 122.4 92.5 0 104.2 112.5 117.2 0 92.5 104.2 109.3 0 117.2 92.5 106.1 0 109.3 117.2 118.8 0 106.1 109.3 105.3 0 118.8 106.1 106 0 105.3 118.8 102 0 106 105.3 112.9 0 102 106 116.5 0 112.9 102 114.8 0 116.5 112.9 100.5 0 114.8 116.5 85.4 0 100.5 114.8 114.6 0 85.4 100.5 109.9 0 114.6 85.4 100.7 0 109.9 114.6 115.5 0 100.7 109.9 100.7 1 115.5 100.7 99 1 100.7 115.5 102.3 1 99 100.7 108.8 1 102.3 99 105.9 1 108.8 102.3 113.2 1 105.9 108.8 95.7 1 113.2 105.9 80.9 1 95.7 113.2 113.9 1 80.9 95.7 98.1 1 113.9 80.9 102.8 1 98.1 113. 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 time4 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
Y[t] = + 52.256193984698 -4.11718487866997X[t] + 0.220811068130770Y1[t] + 0.336607809560939Y2[t] -16.6367537407777M1[t] -24.0326149655328M2[t] + 7.5024817685998M3[t] -3.88948328986188M4[t] -9.8984806608981M5[t] -0.800380067444774M6[t] -10.3918250786584M7[t] -11.9106931547395M8[t] -8.9388430332159M9[t] -0.887711502151985M10[t] + 3.94199266424966M11[t] + 0.0617692125452959t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)52.25619398469813.7573493.79840.0004430.000222
X-4.117184878669972.827576-1.45610.1524690.076234
Y10.2208110681307700.1301521.69660.0968450.048423
Y20.3366078095609390.1297912.59350.0128540.006427
M1-16.63675374077773.207553-5.18675e-063e-06
M2-24.03261496553283.799676-6.324900
M37.50248176859984.2931431.74750.0875180.043759
M4-3.889483289861883.952901-0.9840.3305170.165258
M5-9.89848066089813.556994-2.78280.007910.003955
M6-0.8003800674447743.275642-0.24430.8081010.404051
M7-10.39182507865843.064577-3.39090.0014810.00074
M8-11.91069315473953.550716-3.35440.0016450.000823
M9-8.93884303321593.383603-2.64180.0113750.005688
M10-0.8877115021519853.400153-0.26110.7952490.397625
M113.941992664249663.1635331.24610.2193320.109666
t0.06176921254529590.0744540.82960.4112260.205613


Multiple Linear Regression - Regression Statistics
Multiple R0.902332302776116
R-squared0.814203584633248
Adjusted R-squared0.7508638975764
F-TEST (value)12.8545564789813
F-TEST (DF numerator)15
F-TEST (DF denominator)44
p-value1.81019643719083e-11
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation4.80445749036213
Sum Squared Residuals1015.64371817466


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
189.187.29524378835861.80475621164137
282.678.41706881806014.18293118193987
3102.7108.174733450415-5.47473345041491
491.899.094889311781-7.2948893117809
594.197.5066374828394-3.40663748283945
6103.1103.505347621325-0.405347621324616
793.296.7371693978234-3.53716939782339
89196.1235112458414-5.1235112458414
994.395.3389289153693-1.03892891536929
1099.4103.439969002776-4.03996900277598
11115.7110.5683846007415.13161539925906
12116.8112.0040813883294.79591861167107
1399.8101.158696330884-1.35869633088371
149690.44108475096785.55891524903223
15115.9115.4765358762130.423464123787176
16109.1107.2613706097671.83862939023281
17117.3106.51112259825010.7888774017503
18109.8115.192710057906-5.39271005790625
19112.8106.7671352866576.0328647133431
20110.7103.4479110558067.25208894419367
21100107.027650575483-7.02765057548341
22113.3112.0709964900151.22900350998458
23122.4116.2975535128006.10244648720046
24112.5118.903594648246-6.40359464824567
25104.2103.2057116125230.994288387476765
2692.590.70647042017471.79352957982533
27117.2116.9260020503670.273997949633184
28109.3107.1115282154172.18847178458255
29106.1107.734105514849-1.63410551484863
30118.8113.5281782072975.27182179270263
31105.3105.725657983295-0.425657983294858
32106105.5625288814180.437471118582446
33102104.206510534105-2.20651053410530
34112.9111.6717924718841.22820752811592
35116.5117.623675255213-1.12367525521267
36114.8118.207396772993-3.40739677299331
37100.5102.468821543358-1.96882154335802
3885.491.4048979806245-6.00489798062453
39114.6114.854025121806-0.254025121806433
40109.9104.8887345409385.01126545906168
41100.7107.732642401412-7.03264240141219
42115.5113.2789936756712.22100632432867
43100.799.80334495870780.896655041292176
4499100.060037868338-1.06003786833849
45102.397.73648280508324.56351719491683
46108.8106.0058267972702.79417320272967
47105.9113.443377890618-7.54337789061836
48113.2111.1107531034812.08924689651913
4995.795.17152672487640.528473275123591
5080.986.4304780301729-5.5304780301729
51113.9108.8687035011995.03129649880097
5298.199.8434773220961-1.74347732209615
53102.8101.515492002651.28450799734997
54104.7106.394770437800-1.69477043780044
5595.998.866692373517-2.96669237351703
5694.696.1060109485962-1.50601094859622
57101.695.89042716995885.70957283004116
58103.9105.111415238054-1.2114152380542
59110.3112.867008740628-2.56700874062849
60114.1111.1741740869512.92582591304878


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
190.8690753078917640.2618493842164720.130924692108236
200.8147168262464220.3705663475071560.185283173753578
210.851747983237290.2965040335254210.148252016762710
220.8469894405515560.3060211188968890.153010559448444
230.944248454735940.1115030905281190.0557515452640594
240.9983281372507680.003343725498464900.00167186274923245
250.9972746956824570.00545060863508560.0027253043175428
260.9975286108782770.004942778243446420.00247138912172321
270.99434436963760.01131126072479840.00565563036239919
280.988224985093940.02355002981211930.0117750149060597
290.9845665692458330.03086686150833470.0154334307541674
300.9822115906542330.03557681869153460.0177884093457673
310.9718110791730010.05637784165399750.0281889208269987
320.9654911175407150.06901776491856940.0345088824592847
330.9509690357520810.09806192849583840.0490309642479192
340.9142747405123240.1714505189753520.0857252594876758
350.9163946088130040.1672107823739930.0836053911869964
360.8840278455255730.2319443089488540.115972154474427
370.823419765352240.3531604692955210.176580234647761
380.7709520540528080.4580958918943840.229047945947192
390.7167464085540630.5665071828918740.283253591445937
400.737977551449340.524044897101320.26202244855066
410.7979427715777210.4041144568445570.202057228422279


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level30.130434782608696NOK
5% type I error level70.304347826086957NOK
10% type I error level100.434782608695652NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/10viy81260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/10viy81260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/1sbqv1260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/1sbqv1260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/2lpj81260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/2lpj81260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/33uzy1260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/33uzy1260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/4rap01260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/4rap01260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/5semf1260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/5semf1260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/68gfy1260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/68gfy1260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/7ieyb1260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/7ieyb1260873670.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/8w1ty1260873670.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Dec/15/t1260873767upm5swg4yrrfuru/8w1ty1260873670.ps (open in new window)


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