Home » date » 2009 » Nov » 27 »

WS 7

*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, 27 Nov 2009 05:50:39 -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/27/t1259326616y5r6x019dicxi5e.htm/, Retrieved Fri, 27 Nov 2009 13:57:08 +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/27/t1259326616y5r6x019dicxi5e.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:
bhschhwsc
 
Dataseries X:
» Textbox « » Textfile « » CSV «
3.75 0 3.75 0 3.55 0 3.5 0 3.5 0 3.1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3.21 0 3.25 0 3.25 0 3.45 0 3.5 0 3.5 0 3.64 0 3.75 0 3.93 0 4 0 4.17 0 4.25 0 4.39 0 4.5 0 4.5 0 4.65 0 4.75 0 4.75 0 4.9 0 5 0 5 0 5 0 5 0 5 0 5 0 5 1 5 1 5 1 5 1 5 1 5 1 5.18 1 5.25 1 5.25 1 4.49 1 3.92 1 3.25 1
 
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
Yt[t] = + 2.26908333333333 + 0.0314999999999995Xt[t] + 0.466444444444445M1[t] + 0.433888888888889M2[t] + 0.426333333333335M3[t] + 0.410444444444445M4[t] + 0.377888888888891M5[t] + 0.327000000000002M6[t] + 0.342777777777778M7[t] + 0.351888888888890M8[t] + 0.331000000000001M9[t] + 0.200111111111112M10[t] + 0.0858888888888898M11[t] + 0.0325555555555556t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)2.269083333333330.2685168.450400
Xt0.03149999999999950.2271950.13860.8902090.445105
M10.4664444444444450.3168361.47220.1463740.073187
M20.4338888888888890.316271.37190.1753790.08769
M30.4263333333333350.3157571.35020.1821990.091099
M40.4104444444444450.3152971.30180.1981410.099071
M50.3778888888888910.314891.20010.2349930.117497
M60.3270000000000020.3145381.03960.3028310.151415
M70.3427777777777780.3142391.09080.2798640.139932
M80.3518888888888900.3139951.12070.2670410.133521
M90.3310000000000010.3138041.05480.2958920.147946
M100.2001111111111120.3136680.6380.5260040.263002
M110.08588888888888980.3135870.27390.7851410.39257
t0.03255555555555560.0041327.879800


Multiple Linear Regression - Regression Statistics
Multiple R0.811842769241558
R-squared0.659088681969801
Adjusted R-squared0.582677524480273
F-TEST (value)8.62555552911409
F-TEST (DF numerator)13
F-TEST (DF denominator)58
p-value2.12817896638740e-09
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation0.543101049529459
Sum Squared Residuals17.1076075


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
13.752.768083333333340.981916666666659
23.752.768083333333330.981916666666668
33.552.793083333333330.756916666666666
43.52.809750.690250000000001
53.52.809750.690250000000001
63.12.791416666666660.308583333333335
732.839750.160249999999999
832.881416666666670.118583333333332
932.893083333333330.106916666666668
1032.794750.205250000000001
1132.713083333333330.286916666666667
1232.659750.340250000000001
1333.15875-0.158749999999998
1433.15875-0.158750000000000
1533.18375-0.18375
1633.20041666666667-0.200416666666666
1733.20041666666667-0.200416666666667
1833.18208333333333-0.182083333333334
1933.23041666666667-0.230416666666666
2033.27208333333333-0.272083333333333
2133.28375-0.2837500
2233.18541666666667-0.185416666666667
2333.10375-0.103750000000000
2433.05041666666667-0.0504166666666656
2533.54941666666667-0.549416666666665
2633.54941666666667-0.549416666666667
2733.57441666666667-0.574416666666667
2833.59108333333333-0.591083333333333
2933.59108333333333-0.591083333333334
3033.57275-0.57275
3133.62108333333333-0.621083333333333
3233.66275-0.66275
3333.67441666666667-0.674416666666667
3433.57608333333333-0.576083333333333
3533.49441666666667-0.494416666666667
363.213.44108333333333-0.231083333333332
373.253.94008333333333-0.690083333333332
383.253.94008333333333-0.690083333333333
393.453.96508333333333-0.515083333333334
403.53.98175-0.48175
413.53.98175-0.48175
423.643.96341666666667-0.323416666666667
433.754.01175-0.26175
443.934.05341666666667-0.123416666666666
4544.06508333333333-0.0650833333333339
464.173.966750.203249999999999
474.253.885083333333330.364916666666667
484.393.831750.55825
494.54.330750.169250000000001
504.54.330750.16925
514.654.355750.29425
524.754.372416666666670.377583333333333
534.754.372416666666670.377583333333333
544.94.354083333333330.545916666666666
5554.402416666666670.597583333333333
5654.444083333333330.555916666666666
5754.455750.544249999999999
5854.357416666666670.642583333333333
5954.275750.72425
6054.222416666666670.777583333333333
6154.752916666666670.247083333333334
6254.752916666666670.247083333333333
6354.777916666666670.222083333333333
6454.794583333333330.205416666666667
6554.794583333333330.205416666666666
6654.776250.223749999999999
675.184.824583333333330.355416666666666
685.254.866250.38375
695.254.877916666666670.372083333333333
704.494.77958333333333-0.289583333333333
713.924.69791666666667-0.777916666666667
723.254.64458333333333-1.39458333333333


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
170.01834641058155220.03669282116310440.981653589418448
180.05389166514011830.1077833302802370.946108334859882
190.07111176665843040.1422235333168610.92888823334157
200.06429700219608060.1285940043921610.935702997803919
210.05075831767310130.1015166353462030.949241682326899
220.03964578398639980.07929156797279960.9603542160136
230.0335233963105320.0670467926210640.966476603689468
240.03418896783637490.06837793567274970.965811032163625
250.01813833522216320.03627667044432630.981861664777837
260.009279392346170440.01855878469234090.99072060765383
270.004701233063003180.009402466126006350.995298766936997
280.002312153564332670.004624307128665340.997687846435667
290.001085285318605560.002170570637211120.998914714681394
300.0007616905072385350.001523381014477070.999238309492761
310.0005621762383759160.001124352476751830.999437823761624
320.0003758112282087130.0007516224564174260.999624188771791
330.0002334301992299070.0004668603984598140.99976656980077
340.0001311123150367650.000262224630073530.999868887684963
357.19339846871662e-050.0001438679693743320.999928066015313
360.0001263436125116060.0002526872250232120.999873656387488
379.01578437089638e-050.0001803156874179280.999909842156291
386.3743267410514e-050.0001274865348210280.99993625673259
399.90635803595545e-050.0001981271607191090.99990093641964
400.0001652691854972010.0003305383709944020.999834730814503
410.0002378444879692190.0004756889759384390.99976215551203
420.000810668690371530.001621337380743060.999189331309629
430.003510887841586530.007021775683173050.996489112158413
440.01481333940142940.02962667880285880.98518666059857
450.05144368583606530.1028873716721310.948556314163935
460.09940147847281970.1988029569456390.90059852152718
470.1393711798918060.2787423597836120.860628820108194
480.1569905614466640.3139811228933280.843009438553336
490.1741841397211310.3483682794422610.82581586027887
500.1860397996841370.3720795993682750.813960200315863
510.1878590604789160.3757181209578320.812140939521084
520.1790846450940560.3581692901881130.820915354905944
530.1651471344767450.330294268953490.834852865523255
540.1437558471814560.2875116943629130.856244152818544
550.1335502903808690.2671005807617390.86644970961913


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level170.435897435897436NOK
5% type I error level210.538461538461538NOK
10% type I error level240.615384615384615NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/10o4bx1259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/10o4bx1259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/13f9x1259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/13f9x1259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/23cuf1259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/23cuf1259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/3ow801259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/3ow801259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/47ur61259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/47ur61259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/5zfww1259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/5zfww1259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/689wx1259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/689wx1259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/7oqfn1259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/7oqfn1259326235.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/8idd61259326235.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/27/t1259326616y5r6x019dicxi5e/8idd61259326235.ps (open in new window)


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