Home » date » 2010 » Dec » 21 »

Paper

*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: Tue, 21 Dec 2010 10:10:56 +0000
 
Cite this page as follows:
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5.htm/, Retrieved Tue, 21 Dec 2010 11:09:06 +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/2010/Dec/21/t12929261435yavkdq9b1t7qs5.htm/},
    year = {2010},
}
@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 = {2010},
    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 «
695 0 638 0 762 0 635 0 721 0 854 0 418 0 367 0 824 0 687 0 601 0 676 0 740 0 691 0 683 0 594 0 729 0 731 0 386 0 331 0 707 0 715 0 657 0 653 0 642 0 643 0 718 0 654 0 632 0 731 0 392 1 344 1 792 1 852 1 649 1 629 1 685 1 617 1 715 1 715 1 629 1 916 1 531 1 357 1 917 1 828 1 708 1 858 1 775 1 785 1 1006 1 789 1 734 1 906 1 532 1 387 1 991 1 841 1 892 1 782 1 813 1 793 1 978 1 775 1 797 1 946 1 594 1 438 1 1022 1 868 1
 
Output produced by software:

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


Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time5 seconds
R Server'RServer@AstonUniversity' @ vre.aston.ac.uk


Multiple Linear Regression - Estimated Regression Equation
MultipleLinearRegression[t] = + 612.85777262181 + 8.27552204176337X[t] + 20.3632347254447M1[t] -12.963901778809M2[t] + 100.042295050271M3[t] -19.4515081206497M4[t] -8.94531129157002M5[t] + 128.56088553751M6[t] -247.478837973705M7[t] -355.139307811292M8[t] + 146.866889017788M9[t] + 67.0397525135344M10[t] -15.3728634957463M11[t] + 2.82713650425367t + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)612.8577726218132.51338218.849400
X8.2755220417633730.8354170.26840.7893950.394698
M120.363234725444739.3053290.51810.6064450.303222
M2-12.96390177880939.291112-0.32990.7426730.371336
M3100.04229505027139.2913132.54620.0136690.006835
M4-19.451508120649739.305932-0.49490.6226250.311312
M5-8.9453112915700239.334953-0.22740.820930.410465
M6128.5608855375139.3783443.26480.0018710.000936
M7-247.47883797370539.284648-6.299600
M8-355.13930781129239.272493-9.04300
M9146.86688901778839.2747633.73950.0004350.000218
M1067.039752513534439.2914571.70620.0935080.046754
M11-15.372863495746341.009957-0.37490.7091830.354591
t2.827136504253670.7527363.75580.0004130.000207


Multiple Linear Regression - Regression Statistics
Multiple R0.935809520812574
R-squared0.87573945924346
Adjusted R-squared0.84689326228212
F-TEST (value)30.3589225441795
F-TEST (DF numerator)13
F-TEST (DF denominator)56
p-value0
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation64.8315113849258
Sum Squared Residuals235374.992633411


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
1695636.04814385150858.9518561484921
2638605.54814385150832.4518561484918
3762721.38147718484140.6185228151586
4635604.71481051817530.2851894818252
5721618.048143851508102.951856148492
6854758.38147718484195.6185228151586
7418385.16889017788132.8311098221192
8367280.33555684454886.6644431554524
9824785.16889017788138.831109822119
10687708.168890177881-21.1688901778809
11601628.583410672854-27.5834106728538
12676646.78341067285429.2165893271462
13740669.97378190255270.0262180974478
14691639.47378190255251.5262180974478
15683755.307115235886-72.3071152358855
16594638.640448569219-44.6404485692189
17729651.97378190255277.0262180974478
18731792.307115235886-61.3071152358856
19386419.094528228925-33.094528228925
20331314.26119489559216.7388051044083
21707819.094528228925-112.094528228925
22715742.094528228925-27.094528228925
23657662.509048723898-5.5090487238979
24653680.709048723898-27.7090487238979
25642703.899419953596-61.8994199535964
26643673.399419953596-30.3994199535963
27718789.23275328693-71.2327532869296
28654672.566086620263-18.5660866202629
29632685.899419953596-53.8994199535963
30731826.23275328693-95.2327532869297
31392461.295688321732-69.2956883217324
32344356.462354988399-12.4623549883991
33792861.295688321732-69.2956883217324
34852784.29568832173267.7043116782676
35649704.710208816705-55.7102088167054
36629722.910208816705-93.9102088167054
37685746.100580046404-61.1005800464038
38617715.600580046404-98.6005800464037
39715831.433913379737-116.433913379737
40715714.767246713070.232753286929591
41629728.100580046404-99.1005800464037
42916868.43391337973747.566086620263
43531495.22132637277735.7786736272235
44357390.387993039443-33.3879930394431
45917895.22132637277721.7786736272235
46828818.2213263727779.77867362722353
47708738.635846867749-30.6358468677494
48858756.835846867749101.164153132251
49775780.026218097448-5.02621809744784
50785749.52621809744835.4737819025522
511006865.359551430781140.640448569219
52789748.69288476411540.3071152358855
53734762.026218097448-28.0262180974478
54906902.3595514307813.6404485692189
55532529.146964423822.85303557617941
56387424.313631090487-37.3136310904872
57991929.1469644238261.8530355761795
58841852.14696442382-11.1469644238206
59892772.561484918793119.438515081207
60782790.761484918793-8.76148491879352
61813813.951856148492-0.951856148491914
62793783.4518561484929.54814385150814
63978899.28518948182578.7148105181748
64775782.618522815159-7.61852281515855
65797795.9518561484921.04814385150811
66946936.2851894818259.71481051817482
67594563.07260247486530.9273975251353
68438458.239269141531-20.2392691415313
691022963.07260247486558.9273975251354
70868886.072602474865-18.0726024748647


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
170.4478045275299350.895609055059870.552195472470065
180.5839900781335950.832019843732810.416009921866405
190.4352772283204620.8705544566409240.564722771679538
200.3409450847716090.6818901695432170.659054915228391
210.3874644185345250.774928837069050.612535581465475
220.3392588918773280.6785177837546550.660741108122672
230.342628510156360.685257020312720.65737148984364
240.2493686072727410.4987372145454820.750631392727259
250.194056748258480.388113496516960.80594325174152
260.1405561831082850.281112366216570.859443816891715
270.1051809976089330.2103619952178650.894819002391067
280.1052653822361930.2105307644723850.894734617763807
290.1127659412629310.2255318825258630.887234058737069
300.07858943650742580.1571788730148520.921410563492574
310.05297626885402750.1059525377080550.947023731145972
320.03769507394473280.07539014788946550.962304926055267
330.02955045170208050.0591009034041610.97044954829792
340.1268611251549940.2537222503099890.873138874845006
350.09930980499703230.1986196099940650.900690195002968
360.1300634959003710.2601269918007420.869936504099629
370.09341002739884960.1868200547976990.90658997260115
380.1058003760353480.2116007520706970.894199623964651
390.5435944635670040.9128110728659930.456405536432996
400.5445564233336680.9108871533326640.455443576666332
410.6704875644266340.6590248711467320.329512435573366
420.7703366706876970.4593266586246070.229663329312303
430.8061240697693760.3877518604612480.193875930230624
440.7300083926901430.5399832146197130.269991607309857
450.7697646091073570.4604707817852860.230235390892643
460.7071366643368120.5857266713263760.292863335663188
470.9565030989538760.08699380209224850.0434969010461243
480.9962757057447430.00744858851051330.00372429425525665
490.9905418085185940.01891638296281180.00945819148140588
500.981105465535210.03778906892957910.0188945344647895
510.993657753291580.01268449341683850.00634224670841924
520.9980717875524280.003856424895143160.00192821244757158
530.9930527526713010.01389449465739790.00694724732869897


Meta Analysis of Goldfeld-Quandt test for Heteroskedasticity
Description# significant tests% significant testsOK/NOK
1% type I error level20.0540540540540541NOK
5% type I error level60.162162162162162NOK
10% type I error level90.243243243243243NOK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/10l7t41292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/10l7t41292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/1wofb1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/1wofb1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/2wofb1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/2wofb1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/3pfww1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/3pfww1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/4pfww1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/4pfww1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/5pfww1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/5pfww1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/6hodg1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/6hodg1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/7sfuj1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/7sfuj1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/8sfuj1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/8sfuj1292926248.ps (open in new window)


http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/9sfuj1292926248.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t12929261435yavkdq9b1t7qs5/9sfuj1292926248.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