Home » date » 2009 » Nov » 20 »

*Unverified author*
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 06:03:57 -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/t1258722276c8orhknhvnd9ks6.htm/, Retrieved Fri, 20 Nov 2009 14:04:49 +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/t1258722276c8orhknhvnd9ks6.htm/},
    year = {2009},
}
@Manual{R,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Development Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2009},
    note = {{ISBN} 3-900051-07-0},
    url = {http://www.R-project.org},
}
 
Original text written by user:
 
IsPrivate?
No (this computation is public)
 
User-defined keywords:
 
Dataseries X:
» Textbox « » Textfile « » CSV «
89.1 72.7 103.5 8.2 82.6 79.7 104.6 8.3 102.7 115.8 118.6 8.1 91.8 87.8 106.3 7.4 94.1 99.2 110.7 7.3 103.1 111.4 121.6 7.7 93.2 102.3 107 8 91 94.4 107.6 8 94.3 118.5 125.6 7.7 99.4 112.1 113.5 6.9 115.7 136.5 129.2 6.6 116.8 139.8 130.9 6.9 99.8 104.5 104.7 7.5 96 123.3 115.2 7.9 115.9 156.6 124.5 7.7 109.1 136.2 112.3 6.5 117.3 147.5 127.5 6.1 109.8 143.8 120.6 6.4 112.8 135.8 117.5 6.8 110.7 121.6 117.7 7.1 100 128 120.4 7.3 113.3 129.7 125 7.2 122.4 136.2 131.6 7 112.5 130.5 121.1 7 104.2 99.2 114.2 7 92.5 110.4 112.1 7.3 117.2 151.6 127 7.5 109.3 129.6 116.8 7.2 106.1 123.6 112 7.7 118.8 142.7 129.7 8 105.3 119 113.6 7.9 106 118.1 115.7 8 102 120 119.5 8 112.9 124.3 125.8 7.9 116.5 123.3 129.6 7.9 114.8 122.4 128 8 100.5 90.5 112.8 8.1 85.4 91 101.6 8.1 114.6 137 123.9 8.2 109.9 127.7 118.8 8 100.7 105.1 109.1 8.3 115.5 135.6 130.6 8.5 10 etc...
 
Output produced by software:

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


Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time3 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135
R Framework
error message
Warning: there are blank lines in the 'Data X' field.
Please, use NA for missing data - blank lines are simply
 deleted and are NOT treated as missing values.


Multiple Linear Regression - Estimated Regression Equation
TotaleIndustrieleProductie[t] = + 9.66386270757074 + 0.297950401733887Investeringsgoederen[t] + 0.479360303731291Consumptiegoederen[t] + 0.57480776596739BrutoInflatie[t] + 3.14166191797486M1[t] -8.44973556391387M2[t] -2.96336432788968M3[t] -0.79174312654727M4[t] -1.03781182965360M5[t] -4.54220727709078M6[t] -1.99582303416013M7[t] -1.49535021102689M8[t] -9.69478239937884M9[t] -0.834699350408226M10[t] + 1.41278369982361M11[t] + 0.0554727893837077t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)9.6638627075707412.3352080.78340.4375670.218784
Investeringsgoederen0.2979504017338870.0454356.557800
Consumptiegoederen0.4793603037312910.0922365.19715e-063e-06
BrutoInflatie0.574807765967390.997290.57640.5673020.283651
M13.141661917974861.9666251.59750.1173140.058657
M2-8.449735563913872.070683-4.08070.0001869.3e-05
M3-2.963364327889681.902854-1.55730.1265580.063279
M4-0.791743126547271.877271-0.42180.6752590.33763
M5-1.037811829653601.815701-0.57160.5705180.285259
M6-4.542207277090781.606294-2.82780.007030.003515
M7-1.995823034160131.957243-1.01970.313440.15672
M8-1.495350211026891.819997-0.82160.4157220.207861
M9-9.694782399378841.545148-6.274300
M10-0.8346993504082261.565288-0.53330.596540.29827
M111.412783699823611.5161760.93180.3565210.178261
t0.05547278938370770.0279741.9830.0536280.026814


Multiple Linear Regression - Regression Statistics
Multiple R0.97719137439449
R-squared0.954902982190994
Adjusted R-squared0.939528998847014
F-TEST (value)62.1116181035114
F-TEST (DF numerator)15
F-TEST (DF denominator)44
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation2.36700732314936
Sum Squared Residuals246.519841385079


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
189.188.84920673810450.250793261895545
282.679.98371196843752.61628803156246
3102.7102.877648195483-0.177648195483286
491.890.46363376558861.33636623441144
594.195.7213769914532-1.62137699145319
6103.1101.3623996516111.73760034838884
793.294.4266899234605-1.22668992346050
89192.9164435445185-1.91644354451853
994.3100.40913196471-6.10913196470996
1099.4101.157699344045-1.75769934404488
11115.7118.084159424758-2.38415942475831
12116.8118.697439686174-1.89743968617365
1399.899.16256991414660.637430085853382
149698.4913190698042-2.49131906980418
15115.9118.298000744458-2.39800074445802
16109.1107.9089415151301.19105848486975
17117.3118.141538651329-0.841538651329209
18109.8110.455055740905-0.655055740904673
19112.8109.4172157241683.38278427583211
20110.7106.0105800226004.68941997739988
21100101.182737567997-1.18273756799672
22113.3112.7523857098660.547614290134157
23122.4120.0408356121852.35916438781531
24112.5111.9519242226830.548075777316919
25104.2102.5156252600251.68437473997492
2692.593.4825307588941-0.982530758894103
27117.2118.557361414528-1.35736141452783
28109.3109.1676291392590.132370860740929
29106.1105.1758052402070.92419475979337
30118.8116.0748549611042.72514503889555
31105.3103.8401058056551.45989419434482
32106105.1920334710440.807966528955923
3310299.4357489895492.56425101045088
34112.9112.5949806922700.305019307730453
35116.5116.421555284330.0784447156698831
36114.8114.0865933029560.713406697043607
37100.5100.550314354885-0.0503143548850813
3885.483.79452946145651.60547053854345
39114.6113.7893075164280.810692483572234
40109.9110.685763668806-0.785763668805665
41100.799.2841360594941.41586394050610
42115.5115.3439087377400.156091262259794
43100.7102.366439698516-1.66643969851565
449999.35905268524-0.359052685240045
45102.396.71706592318685.58293407681323
46108.8106.7070465786592.09295342134073
47105.9105.5013518791460.398648120854041
48113.2113.27395651761-0.0739565176100113
4995.798.2222837328388-2.52228373283876
5080.981.6479087414076-0.747908741407636
51113.9110.7776821291033.12231787089691
5298.199.9740319112165-1.87403191121646
53102.8102.6771430575170.122856942482923
54104.7108.663780908640-3.96378090863950
5595.997.8495488482008-1.94954884820078
5694.697.8218902765972-3.22189027659723
57101.6102.455315554557-0.855315554557427
58103.9105.087887675160-1.18788767516046
59110.3110.752097799581-0.452097799580933
60114.1113.3900862705770.709913729423133


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
190.6813919635389210.6372160729221590.318608036461079
200.7154935897031820.5690128205936360.284506410296818
210.7049113586828640.5901772826342720.295088641317136
220.6381049638725880.7237900722548240.361895036127412
230.5470126419809460.9059747160381080.452987358019054
240.5225047436537420.9549905126925170.477495256346258
250.924669340219770.1506613195604580.0753306597802289
260.9446896914069150.1106206171861690.0553103085930845
270.9583457102925120.08330857941497640.0416542897074882
280.9375747029562690.1248505940874620.0624252970437309
290.9171966230794530.1656067538410930.0828033769205466
300.9176318617651390.1647362764697220.0823681382348612
310.9166517115716240.1666965768567530.0833482884283764
320.9110739268011630.1778521463976750.0889260731988373
330.9109204211639250.1781591576721490.0890795788360747
340.8650889585630040.2698220828739930.134911041436996
350.8115149185108880.3769701629782250.188485081489112
360.7373896753048250.525220649390350.262610324695175
370.7592301556824220.4815396886351560.240769844317578
380.9518722862523280.09625542749534380.0481277137476719
390.9143268903674850.171346219265030.085673109632515
400.967661210715210.06467757856958040.0323387892847902
410.9057326300270260.1885347399459480.0942673699729742


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


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258722276c8orhknhvnd9ks6/311o81258722233.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258722276c8orhknhvnd9ks6/311o81258722233.ps (open in new window)


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258722276c8orhknhvnd9ks6/63txd1258722233.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258722276c8orhknhvnd9ks6/63txd1258722233.ps (open in new window)


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258722276c8orhknhvnd9ks6/80e871258722233.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258722276c8orhknhvnd9ks6/80e871258722233.ps (open in new window)


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