Home » date » 2009 » Nov » 20 »

multiple regression

*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:33:25 -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/t1258745867db665dgoz8bq4jq.htm/, Retrieved Fri, 20 Nov 2009 20:37:59 +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/t1258745867db665dgoz8bq4jq.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:
Algind = algemene index Gezuitg = gezondheidsuitgaven Tijdreeksen van januari 2001 tot december 2005 met basisjaar 1996.
 
Dataseries X:
» Textbox « » Textfile « » CSV «
107.11 107.56 107.57 107.70 107.81 107.67 108.75 107.67 109.43 107.72 109.62 108.35 109.54 108.25 109.53 108.26 109.84 108.31 109.67 108.33 109.79 108.36 109.56 108.36 110.22 108.97 110.40 109.62 110.69 109.60 110.72 109.64 110.89 109.65 110.58 109.64 110.94 109.93 110.91 109.81 111.22 109.77 111.09 110.10 111.00 110.40 111.06 110.50 111.55 111.89 112.32 112.10 112.64 111.92 112.36 112.15 112.04 112.16 112.37 112.17 112.59 112.32 112.89 112.38 113.22 112.34 112.85 113.14 113.06 113.18 112.99 113.21 113.32 113.76 113.74 113.99 113.91 113.95 114.52 113.93 114.96 114.01 114.91 114.10 115.30 114.11 115.44 114.10 115.52 114.12 116.08 114.68 115.94 114.71 115.56 114.73 115.88 115.81 116.66 116.01 117.41 116.12 117.68 116.49 117.85 116.51 118.21 116.60 118.92 117.01 119.03 117.01 119.17 117.12 118.95 117.22 118.92 118.38 118.90 118.80
 
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.298335129214115 + 1.00996082592376X[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.2983351292141153.053514-0.09770.9225060.461253
X1.009960825923760.02718637.149700


Multiple Linear Regression - Regression Statistics
Multiple R0.979626993332085
R-squared0.959669046064861
Adjusted R-squared0.958973684790118
F-TEST (value)1380.10136733382
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation0.669834872622641
Sum Squared Residuals26.0233678817206


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1107.11108.333051307146-1.22305130714556
2107.57108.474445822775-0.904445822775337
3107.81108.444146997998-0.634146997997608
4108.75108.4441469979980.30585300200239
5109.43108.4946450392940.935354960706211
6109.62109.1309203596260.489079640374242
7109.54109.0299242770330.510075722966614
8109.53109.0400238852930.489976114707366
9109.84109.0905219265890.749478073411183
10109.67109.1107211431070.55927885689271
11109.79109.1410199678850.648980032115
12109.56109.1410199678850.418980032114996
13110.22109.7570960716980.462903928301497
14110.4110.413570608549-0.0135706085489491
15110.69110.3933713920300.296628607969529
16110.72110.4337698250670.286230174932573
17110.89110.4438694333270.446130566673332
18110.58110.4337698250670.146230174932572
19110.94110.7266584645850.213341535414674
20110.91110.6054631654740.304536834525529
21111.22110.5650647324380.654935267562488
22111.09110.8983518049920.191648195007652
23111111.201340052769-0.201340052769492
24111.06111.302336135362-0.242336135361861
25111.55112.706181683396-1.1561816833959
26112.32112.918273456840-0.598273456839888
27112.64112.736480508174-0.0964805081736104
28112.36112.968771498136-0.608771498136081
29112.04112.978871106395-0.938871106395303
30112.37112.988970714655-0.618970714654548
31112.59113.140464838543-0.550464838543105
32112.89113.201062488099-0.311062488098536
33113.22113.1606640550620.0593359449384049
34112.85113.968632715801-1.11863271580061
35113.06114.009031148838-0.949031148837557
36112.99114.039329973615-1.04932997361526
37113.32114.594808427873-1.27480842787335
38113.74114.827099417836-1.08709941783580
39113.91114.786700984799-0.876700984798858
40114.52114.766501768280-0.246501768280387
41114.96114.8472986343540.112701365645711
42114.91114.938195108687-0.0281951086874143
43115.3114.9482947169470.351705283053343
44115.44114.9381951086870.501804891312587
45115.52114.9583943252060.5616056747941
46116.08115.5239723877230.556027612276791
47115.94115.5542712125010.385728787499091
48115.56115.574470429019-0.0144704290193902
49115.88116.665228121017-0.78522812101706
50116.66116.867220286202-0.207220286201816
51117.41116.9783159770530.43168402294657
52117.68117.3520014826450.327998517354797
53117.85117.3722006991640.477799300836299
54118.21117.4630971734970.746902826503171
55118.92117.8771811121261.04281888787442
56119.03117.8771811121261.15281888787442
57119.17117.9882768029771.18172319702281
58118.95118.0892728855700.860727114430441
59118.92119.260827443641-0.340827443641123
60118.9119.685010990529-0.785010990529103


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.7676180914206450.4647638171587100.232381908579355
60.8344584760923610.3310830478152770.165541523907638
70.737867102632710.5242657947345810.262132897367291
80.62835034843020.7432993031396010.371649651569801
90.5307221492712710.9385557014574580.469277850728729
100.4294587632213440.8589175264426880.570541236778656
110.3425881827567590.6851763655135180.657411817243241
120.2718782451701860.5437564903403720.728121754829814
130.3195454186412420.6390908372824840.680454581358758
140.4742225678833280.9484451357666570.525777432116672
150.4185143460869080.8370286921738150.581485653913092
160.3583022213260660.7166044426521330.641697778673934
170.3053336607193370.6106673214386730.694666339280663
180.2598953118777510.5197906237555020.740104688122249
190.2192722681802660.4385445363605320.780727731819734
200.1874403504939380.3748807009878770.812559649506062
210.2080172934055190.4160345868110370.791982706594481
220.2013959575746980.4027919151493960.798604042425302
230.2112117883549470.4224235767098930.788788211645053
240.2134633751742320.4269267503484640.786536624825768
250.3613127713018330.7226255426036660.638687228698167
260.3098028474392420.6196056948784830.690197152560758
270.2631129025464170.5262258050928340.736887097453583
280.2149779492416640.4299558984833290.785022050758336
290.1993682199280390.3987364398560780.800631780071961
300.1533845298237900.3067690596475790.84661547017621
310.1128729042074150.2257458084148300.887127095792585
320.08251288117969860.1650257623593970.917487118820301
330.0770550984867330.1541101969734660.922944901513267
340.0782512544106550.156502508821310.921748745589345
350.06776813847450490.1355362769490100.932231861525495
360.0684786243752530.1369572487505060.931521375624747
370.1108122329348770.2216244658697550.889187767065123
380.1662178072212040.3324356144424080.833782192778796
390.2341920320583380.4683840641166760.765807967941662
400.2450219403760760.4900438807521510.754978059623924
410.2567681268836710.5135362537673420.743231873116329
420.2565945205203960.5131890410407930.743405479479604
430.2623268995260580.5246537990521160.737673100473942
440.2653727336328760.5307454672657510.734627266367124
450.258331817427690.516663634855380.74166818257231
460.243168314833280.486336629666560.75683168516672
470.2018926220424200.4037852440848390.79810737795758
480.1695175835991190.3390351671982380.830482416400881
490.4139638404593780.8279276809187570.586036159540622
500.6417057059480970.7165885881038050.358294294051903
510.7017766669530070.5964466660939870.298223333046993
520.7937223954416310.4125552091167370.206277604558369
530.9236898851517170.1526202296965660.076310114848283
540.9987761483454250.002447703309150380.00122385165457519
550.99627148626170.007457027476598420.00372851373829921


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level20.0392156862745098NOK
5% type I error level20.0392156862745098OK
10% type I error level20.0392156862745098OK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745867db665dgoz8bq4jq/1060ax1258745601.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745867db665dgoz8bq4jq/1060ax1258745601.ps (open in new window)


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745867db665dgoz8bq4jq/26qiq1258745601.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258745867db665dgoz8bq4jq/26qiq1258745601.ps (open in new window)


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


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


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


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


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


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


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