Home » date » 2009 » Nov » 20 »

*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 05:06:30 -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/t1258718869ksc7v5id58k5mo0.htm/, Retrieved Fri, 20 Nov 2009 13:08:01 +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/t1258718869ksc7v5id58k5mo0.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 «
1,4 2 1,2 2 1 2 1,7 2 2,4 2 2 2 2,1 2 2 2 1,8 2 2,7 2 2,3 2 1,9 2 2 2 2,3 2 2,8 2 2,4 2 2,3 2 2,7 2 2,7 2 2,9 2 3 2 2,2 2 2,3 2 2,8 2,21 2,8 2,25 2,8 2,25 2,2 2,45 2,6 2,5 2,8 2,5 2,5 2,64 2,4 2,75 2,3 2,93 1,9 3 1,7 3,17 2 3,25 2,1 3,39 1,7 3,5 1,8 3,5 1,8 3,65 1,8 3,75 1,3 3,75 1,3 3,9 1,3 4 1,2 4 1,4 4 2,2 4 2,9 4 3,1 4 3,5 4 3,6 4 4,4 4 4,1 4 5,1 4 5,8 4 5,9 4,18 5,4 4,25 5,5 4,25 4,8 3,97 3,2 3,42 2,7 2,75
 
Output produced by software:

Enter (or paste) a matrix (table) containing all data (time) series. Every column represents a different variable and must be delimited by a space or Tab. Every row represents a period in time (or category) and must be delimited by hard returns. The easiest way to enter data is to copy and paste a block of spreadsheet cells. Please, do not use commas or spaces to seperate groups of digits!


Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time3 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
Y[t] = + 0.989987872559212 + 0.559260034717772X[t] + e[t]


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


Multiple Linear Regression - Regression Statistics
Multiple R0.423057547683513
R-squared0.178977688651988
Adjusted R-squared0.164822131559781
F-TEST (value)12.6436344035177
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0.000758008081633177
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation1.06648468124056
Sum Squared Residuals65.9685953686052


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
11.42.10850794199477-0.708507941994769
21.22.10850794199476-0.90850794199476
312.10850794199476-1.10850794199476
41.72.10850794199476-0.408507941994758
52.42.108507941994760.291492058005242
622.10850794199476-0.108507941994758
72.12.10850794199476-0.00850794199475767
822.10850794199476-0.108507941994758
91.82.10850794199476-0.308507941994758
102.72.108507941994760.591492058005242
112.32.108507941994760.191492058005242
121.92.10850794199476-0.208507941994758
1322.10850794199476-0.108507941994758
142.32.108507941994760.191492058005242
152.82.108507941994760.691492058005242
162.42.108507941994760.291492058005242
172.32.108507941994760.191492058005242
182.72.108507941994760.591492058005242
192.72.108507941994760.591492058005242
202.92.108507941994760.791492058005242
2132.108507941994760.891492058005242
222.22.108507941994760.0914920580052424
232.32.108507941994760.191492058005242
242.82.225952549285490.57404745071451
252.82.24832295067420.551677049325799
262.82.24832295067420.551677049325799
272.22.36017495761776-0.160174957617755
282.62.388137959353640.211862040646356
292.82.388137959353640.411862040646356
302.52.466434364214130.0335656357858682
312.42.52795296803309-0.127952968033087
322.32.62861977428229-0.328619774282286
331.92.66776797671253-0.76776797671253
341.72.76284218261455-1.06284218261455
3522.80758298539197-0.807582985391972
362.12.88587939025246-0.78587939025246
371.72.94739799407142-1.24739799407142
381.82.94739799407142-1.14739799407142
391.83.03128699927908-1.23128699927908
401.83.08721300275086-1.28721300275086
411.33.08721300275086-1.78721300275086
421.33.17110200795852-1.87110200795852
431.33.2270280114303-1.9270280114303
441.23.2270280114303-2.0270280114303
451.43.2270280114303-1.8270280114303
462.23.2270280114303-1.02702801143030
472.93.2270280114303-0.327028011430301
483.13.2270280114303-0.127028011430301
493.53.22702801143030.272971988569699
503.63.22702801143030.372971988569699
514.43.22702801143031.1729719885697
524.13.22702801143030.872971988569698
535.13.22702801143031.87297198856970
545.83.22702801143032.5729719885697
555.93.32769481767952.5723051823205
565.43.366843020109742.03315697989026
575.53.366843020109742.13315697989026
584.83.210250210388771.58974978961123
593.22.902657191293990.297342808706007
602.72.527952968033090.172047031966914


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.2000729677674260.4001459355348520.799927032232574
60.1125562204347990.2251124408695990.8874437795652
70.06462513087242370.1292502617448470.935374869127576
80.03141419436508230.06282838873016460.968585805634918
90.01293039197682030.02586078395364070.98706960802318
100.01915668884840000.03831337769679990.9808433111516
110.01096835418280020.02193670836560040.9890316458172
120.004702965364084270.009405930728168550.995297034635916
130.001953236511891470.003906473023782950.998046763488109
140.0009992123905190860.001998424781038170.99900078760948
150.001288140322885880.002576280645771760.998711859677114
160.0006746253818376980.001349250763675400.999325374618162
170.0003044960857847200.0006089921715694410.999695503914215
180.0002397022388814940.0004794044777629870.999760297761119
190.0001738432751230970.0003476865502461940.999826156724877
200.0001770613996395480.0003541227992790950.99982293860036
210.0002033383034891690.0004066766069783380.99979666169651
228.4902033518996e-050.0001698040670379920.99991509796648
233.54032884184309e-057.08065768368618e-050.999964596711582
241.52146335384930e-053.04292670769861e-050.999984785366462
256.63575890205921e-061.32715178041184e-050.999993364241098
263.00114723492254e-066.00229446984507e-060.999996998852765
272.79922027178866e-065.59844054357731e-060.999997200779728
281.2171555156696e-062.4343110313392e-060.999998782844484
296.20558491794676e-071.24111698358935e-060.999999379441508
303.28208097868096e-076.56416195736192e-070.999999671791902
311.83652697894670e-073.67305395789341e-070.999999816347302
321.00992403915410e-072.01984807830820e-070.999999899007596
337.36703682021473e-081.47340736404295e-070.999999926329632
345.0938801869688e-081.01877603739376e-070.999999949061198
351.83197362199678e-083.66394724399356e-080.999999981680264
365.86017794595607e-091.17203558919121e-080.999999994139822
372.76940340495631e-095.53880680991261e-090.999999997230597
381.05147609657173e-092.10295219314346e-090.999999998948524
394.49973488474852e-108.99946976949704e-100.999999999550026
402.25935512652416e-104.51871025304831e-100.999999999774065
413.94265703448335e-107.8853140689667e-100.999999999605734
421.09970340046032e-092.19940680092065e-090.999999998900297
436.63395393669835e-091.32679078733967e-080.999999993366046
441.68162014191063e-073.36324028382127e-070.999999831837986
451.09723346631841e-052.19446693263683e-050.999989027665337
460.0003191937107272510.0006383874214545020.999680806289273
470.005012392236578570.01002478447315710.994987607763421
480.04978339020093960.09956678040187920.95021660979906
490.2103801316970490.4207602633940980.789619868302951
500.5595634271718430.8808731456563150.440436572828157
510.6864974058928030.6270051882143950.313502594107197
520.8641453253256630.2717093493486730.135854674674337
530.8456836997298790.3086326005402420.154316300270121
540.92226866510260.1554626697948020.0777313348974008
550.9425033221806770.1149933556386460.0574966778193231


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level350.686274509803922NOK
5% type I error level390.764705882352941NOK
10% type I error level410.80392156862745NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258718869ksc7v5id58k5mo0/107pkv1258718786.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258718869ksc7v5id58k5mo0/107pkv1258718786.ps (open in new window)


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


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258718869ksc7v5id58k5mo0/5wcbh1258718786.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258718869ksc7v5id58k5mo0/5wcbh1258718786.ps (open in new window)


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258718869ksc7v5id58k5mo0/890oq1258718786.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258718869ksc7v5id58k5mo0/890oq1258718786.ps (open in new window)


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