Home » date » 2009 » Nov » 20 »

JJ Workshop 7, Multiple Regression (Monthly Dummies)

*The author of this computation has been verified*
R Software Module: /rwasp_multipleregression.wasp (opens new window with default values)
Title produced by software: Multiple Regression
Date of computation: Fri, 20 Nov 2009 12:09:34 -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/t1258744295w60tct8u3te8z41.htm/, Retrieved Fri, 20 Nov 2009 20:11:47 +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/t1258744295w60tct8u3te8z41.htm/},
    year = {2009},
}
@Manual{R,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Development Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2009},
    note = {{ISBN} 3-900051-07-0},
    url = {http://www.R-project.org},
}
 
Original text written by user:
 
IsPrivate?
No (this computation is public)
 
User-defined keywords:
 
Dataseries X:
» Textbox « » Textfile « » CSV «
95.1 93.8 97 93.8 112.7 107.6 102.9 101 97.4 95.4 111.4 96.5 87.4 89.2 96.8 87.1 114.1 110.5 110.3 110.8 103.9 104.2 101.6 88.9 94.6 89.8 95.9 90 104.7 93.9 102.8 91.3 98.1 87.8 113.9 99.7 80.9 73.5 95.7 79.2 113.2 96.9 105.9 95.2 108.8 95.6 102.3 89.7 99 92.8 100.7 88 115.5 101.1 100.7 92.7 109.9 95.8 114.6 103.8 85.4 81.8 100.5 87.1 114.8 105.9 116.5 108.1 112.9 102.6 102 93.7 106 103.5 105.3 100.6 118.8 113.3 106.1 102.4 109.3 102.1 117.2 106.9 92.5 87.3 104.2 93.1 112.5 109.1 122.4 120.3 113.3 104.9 100 92.6 110.7 109.8 112.8 111.4 109.8 117.9 117.3 121.6 109.1 117.8 115.9 124.2 96 106.8 99.8 102.7 116.8 116.8 115.7 113.6 99.4 96.1 94.3 85
 
Output produced by software:

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


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


Multiple Linear Regression - Estimated Regression Equation
TIA[t] = + 61.8575669338312 + 0.424343554858512IAidM[t] -2.33777469667370M1[t] -0.577049301940704M2[t] + 5.13951514947417M3[t] + 0.904259181572388M4[t] + 0.561433162386583M5[t] + 7.66866066909776M6[t] -10.6409835660198M7[t] -0.580591902319806M8[t] + 6.66122411022697M9[t] + 5.794379453676M10[t] + 3.07952396301393M11[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)61.85756693383125.49052311.266200
IAidM0.4243435548585120.0581097.302600
M1-2.337774696673702.414311-0.96830.3378520.168926
M2-0.5770493019407042.402117-0.24020.81120.4056
M35.139515149474172.5623612.00580.0506560.025328
M40.9042591815723882.4671240.36650.7156190.35781
M50.5614331623865832.4370550.23040.8188010.409401
M67.668660669097762.5505863.00660.0042310.002116
M7-10.64098356601982.373224-4.48384.7e-052.4e-05
M8-0.5805919023198062.369602-0.2450.807510.403755
M96.661224110226972.5868932.5750.0132320.006616
M105.7943794536762.6295922.20350.0324930.016247
M113.079523963013932.4498031.2570.2149470.107473


Multiple Linear Regression - Regression Statistics
Multiple R0.928405747616052
R-squared0.86193723220652
Adjusted R-squared0.826687163833717
F-TEST (value)24.4520726340359
F-TEST (DF numerator)12
F-TEST (DF denominator)47
p-value3.33066907387547e-16
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation3.74664781678294
Sum Squared Residuals659.756383561207


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
195.199.3232176828856-4.22321768288557
297101.083943077619-4.08394307761878
3112.7112.6564485860810.0435514139188484
4102.9105.620525156113-2.72052515611318
597.4102.901375229720-5.50137522971972
6111.4110.4753806467750.924619353224741
787.489.0680284611906-1.6680284611906
896.898.2372986596877-1.43729865968767
9114.1115.408753855924-1.30875385592365
10110.3114.669212265830-4.36921226583022
11103.9109.153689313102-5.25368931310196
12101.699.58170896075282.01829103924719
1394.697.6258434634518-3.02584346345177
1495.999.4714375691565-3.57143756915646
15104.7106.842941884520-2.14294188451953
16102.8101.5043926739861.29560732601438
1798.199.676364212795-1.57636421279503
18113.9111.8332800223222.06671997767750
1980.982.405834649912-1.50583464991196
2095.794.88498457630540.815015423694568
21113.2109.6376815098483.56231849015212
22105.9108.049452810037-2.14945281003743
23108.8105.5043347413193.29566525868124
24102.399.92118380463962.37881619536038
259998.89887412802730.101125871972705
26100.798.62275045943942.07724954056056
27115.5109.8982154795015.60178452049918
28100.7102.098473650788-1.39847365078754
29109.9103.0711126516636.82888734833688
30114.6113.5730885972421.02691140275759
3185.485.9278861552376-0.527886155237602
32100.598.23729865968772.26270134031232
33114.8113.4567735035741.34322649642551
34116.5113.5234846677122.97651533228777
35112.9108.4747396253284.42526037467166
36102101.6185580240740.381441975926336
37106103.4393501650132.56064983498662
38105.3103.9694792506571.33052074934331
39118.8115.0752068487753.72479315122533
40106.1106.214606132915-0.114606132915115
41109.3105.7444770472723.55552295272825
42117.2114.8885536173042.31144638269621
4392.588.26177570695944.23822429304057
44104.2100.7833599888393.41664001116125
45112.5114.814672879122-2.31467287912172
46122.4118.7004760369863.69952396301392
47113.3109.4507298015033.84927019849707
48100101.151780113729-1.15178011372930
49110.7106.1127145606224.587285439378
50112.8108.5523896431294.24761035687137
51109.8117.027187201124-7.22718720112383
52117.3114.3620023861992.93799761380146
53109.1112.406670858550-3.30667085855040
54115.9122.229697116356-6.32969711635605
559696.5364750267004-0.536475026700412
5699.8104.857058115480-5.05705811548047
57116.8118.082118251532-1.28211825153227
58115.7115.857374219434-0.157374219434048
5999.4105.716506518748-6.31650651874801
6094.397.9267690968046-3.62676909680461


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
160.1463369565914920.2926739131829850.853663043408508
170.1192666332784960.2385332665569920.880733366721504
180.06075430781074210.1215086156214840.939245692189258
190.02953618305967290.05907236611934570.970463816940327
200.01413387933176690.02826775866353380.985866120668233
210.01246804337741520.02493608675483050.987531956622585
220.00627641382674060.01255282765348120.99372358617326
230.03477077563954060.06954155127908110.96522922436046
240.01964980962159410.03929961924318810.980350190378406
250.02430257821252540.04860515642505070.975697421787475
260.03704775492666760.07409550985333520.962952245073332
270.09108022306255460.1821604461251090.908919776937445
280.07223164700107670.1444632940021530.927768352998923
290.3111380899284580.6222761798569170.688861910071542
300.2342837720502700.4685675441005410.76571622794973
310.1897451090904940.3794902181809870.810254890909506
320.1481829096336260.2963658192672520.851817090366374
330.1031051098880410.2062102197760820.89689489011196
340.1115560834751860.2231121669503720.888443916524814
350.1353068281287300.2706136562574610.86469317187127
360.09995335018073730.1999067003614750.900046649819263
370.09241846950014480.1848369390002900.907581530499855
380.07513932997979950.1502786599595990.9248606700202
390.1269128165998850.253825633199770.873087183400115
400.1232338467458310.2464676934916610.87676615325417
410.0926802489858680.1853604979717360.907319751014132
420.091600877312450.18320175462490.90839912268755
430.09427461679221120.1885492335844220.905725383207789
440.5838643168576280.8322713662847430.416135683142372


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level00OK
5% type I error level50.172413793103448NOK
10% type I error level80.275862068965517NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258744295w60tct8u3te8z41/10xmrm1258744170.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258744295w60tct8u3te8z41/10xmrm1258744170.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258744295w60tct8u3te8z41/172cs1258744170.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258744295w60tct8u3te8z41/172cs1258744170.ps (open in new window)


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


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


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


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


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258744295w60tct8u3te8z41/91s1w1258744170.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258744295w60tct8u3te8z41/91s1w1258744170.ps (open in new window)


 
Parameters (Session):
par1 = 1 ; par2 = Include Monthly Dummies ; par3 = No Linear Trend ;
 
Parameters (R input):
par1 = 1 ; par2 = Include Monthly 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