Home » date » 2009 » Nov » 20 »

ws 7 2

*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 11:31:00 -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/t1258741909a8n2psawu1u5lke.htm/, Retrieved Fri, 20 Nov 2009 19:32:02 +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/t1258741909a8n2psawu1u5lke.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 «
2360 8.1 2214 7.4 2825 7.3 2355 7.7 2333 8 3016 8 2155 7.7 2172 6.9 2150 6.6 2533 6.9 2058 7.5 2160 7.9 2260 7.7 2498 6.5 2695 6.1 2799 6.4 2947 6.8 2930 7.1 2318 7.3 2540 7.2 2570 7 2669 7 2450 7 2842 7.3 3440 7.5 2678 7.2 2981 7.7 2260 8 2844 7.9 2546 8 2456 8 2295 7.9 2379 7.9 2479 8 2057 8.1 2280 8.1 2351 8.2 2276 8 2548 8.3 2311 8.5 2201 8.6 2725 8.7 2408 8.7 2139 8.5 1898 8.4 2537 8.5 2069 8.7 2063 8.7 2524 8.6 2437 7.9 2189 8.1 2793 8.2 2074 8.5 2622 8.6 2278 8.5 2144 8.3 2427 8.2 2139 8.7 1828 9.3 2072 9.3 1800 8.8 1758 7.4 2246 7.2 1987 7.5 1868 8.3 2514 8.8 2121 8.9
 
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 time4 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Multiple Linear Regression - Estimated Regression Equation
Y[t] = + 4034.67414588099 -212.018661728933X[t] + 149.111280543151M1[t] -155.569382420216M2[t] + 125.531550666231M3[t] + 18.9031937939464M4[t] + 42.8421256459596M5[t] + 429.378880296264M6[t] -10.3214307325519M7[t] -131.409330864466M8[t] -134.291943506517M9[t] + 94.7117888392695M10[t] -220.682612642051M11[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)4034.67414588099453.0246018.906100
X-212.01866172893352.75716-4.01880.0001839.1e-05
M1149.111280543151167.7578150.88880.3780270.189013
M2-155.569382420216173.688078-0.89570.3743980.187199
M3125.531550666231173.0177480.72550.4712530.235626
M418.9031937939464170.090190.11110.911920.45596
M542.8421256459596168.1481780.25480.7998550.399927
M6429.378880296264167.6872872.56060.0132780.006639
M7-10.3214307325519167.70619-0.06150.9511530.475576
M8-131.409330864466177.088114-0.74210.4612690.230634
M9-134.291943506517178.337931-0.7530.4547090.227354
M1094.7117888392695176.6443350.53620.5940410.297021
M11-220.682612642051175.268148-1.25910.2134050.106702


Multiple Linear Regression - Regression Statistics
Multiple R0.64418846056054
R-squared0.414978772719358
Adjusted R-squared0.284974055545882
F-TEST (value)3.19202857974467
F-TEST (DF numerator)12
F-TEST (DF denominator)54
p-value0.0016767257417023
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation276.877096315935
Sum Squared Residuals4139690.02907454


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
123602466.43426641978-106.434266419778
222142310.16666666667-96.1666666666658
328252612.46946592601212.530534073993
423552421.03364436215-66.0336443621488
523332381.36697769548-48.3669776954822
630162767.90373234579248.096267654213
721552391.80901983565-236.809019835651
821722440.33604908688-268.336049086882
921502501.05903496351-351.059034963512
1025332666.45716879062-133.457168790618
1120582223.85157027194-165.851570271939
1221602359.72671822242-199.726718222416
1322602551.24173111135-291.241731111353
1424982500.98346222271-2.98346222270652
1526952866.89186000073-171.891860000726
1627992696.65790460976102.342095390238
1729472635.7893717702311.210628229798
1829302958.72052790183-28.7205279018265
1923182476.61648452722-158.616484527224
2025402376.73045056820163.269549431797
2125702416.25157027194153.748429728062
2226692645.2553026177323.7446973822750
2324502329.86090113641120.139098863595
2428422486.93791525978355.062084740224
2534402593.64546345714846.35453654286
2626782352.57039901245325.429600987547
2729812527.66200123443453.337998765567
2822602357.42804584347-97.4280458434689
2928442402.56884386838441.431156131625
3025462767.90373234579-221.903732345787
3124562328.20342131697127.796578683029
3222952228.3173873579566.6826126420505
3323792225.4347747159153.565225284101
3424792433.2366408887945.763359111208
3520572096.64037323458-39.6403732345787
3622802317.32298587663-37.3229858766295
3723512445.23240024689-94.232400246887
3822762182.9554696293193.044530370693
3925482400.45080419707147.549195802927
4023112251.41871497959.5812850209976
4122012254.15578065812-53.1557806581225
4227252619.49066913553105.509330864466
4324082179.79035810672228.209641893282
4421392101.1061903205937.8938096794103
4518982119.42544385143-221.425443851432
4625372327.22731002433209.772689975674
4720691969.4291761972299.570823802781
4820632190.11178883927-127.111788839270
4925242360.42493555531163.575064444686
5024372204.1573358022232.842664197800
5121892442.85453654286-253.85453654286
5227932315.02431349768477.975686502318
5320742275.35764683102-201.357646831016
5426222640.69253530843-18.6925353084269
5522782222.1940904525055.8059095474956
5621442143.509922666380.490077333623784
5724272161.82917619722265.170823802781
5821392284.82357767854-145.823577678539
5918281842.21797915986-14.2179791598589
6020722062.900591801919.09940819809035
6118002318.02120320953-518.021203209527
6217582310.16666666667-552.166666666667
6322462633.6713320989-387.6713320989
6419872463.43737670794-476.437376707936
6518682317.76137917680-449.761379176802
6625142598.28880296264-84.28880296264
6721212137.38662576093-16.3866257609312


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
160.2435857645292880.4871715290585760.756414235470712
170.2556020548782270.5112041097564550.744397945121773
180.2063557254460270.4127114508920540.793644274553973
190.1273338171437430.2546676342874850.872666182856257
200.1555391029040250.3110782058080510.844460897095975
210.2002474709691060.4004949419382130.799752529030894
220.1377893242948980.2755786485897960.862210675705102
230.1134574501623020.2269149003246040.886542549837698
240.1658873859118550.3317747718237100.834112614088145
250.7751845274000330.4496309451999350.224815472599967
260.7925698195314960.4148603609370090.207430180468504
270.8672373802985910.2655252394028170.132762619701409
280.8169034623344440.3661930753311130.183096537665556
290.911263527840830.177472944318340.08873647215917
300.8904231202521790.2191537594956420.109576879747821
310.8694689489530470.2610621020939070.130531051046953
320.823918966029470.352162067941060.17608103397053
330.7862892452978840.4274215094042320.213710754702116
340.7242284116339050.5515431767321890.275771588366095
350.6538830027265690.6922339945468630.346116997273431
360.6114797661467380.7770404677065240.388520233853262
370.577635232128510.844729535742980.42236476787149
380.4930460447986120.9860920895972250.506953955201388
390.4304617463977170.8609234927954330.569538253602283
400.3530465872117790.7060931744235570.646953412788221
410.3130726645836770.6261453291673540.686927335416323
420.2447453411117180.4894906822234370.755254658888282
430.2073728760988450.4147457521976890.792627123901155
440.1430581750885480.2861163501770950.856941824911452
450.1661107104535730.3322214209071460.833889289546427
460.1588513771012260.3177027542024520.841148622898774
470.1377959023440980.2755918046881960.862204097655902
480.09401739490738920.1880347898147780.905982605092611
490.2574369766066690.5148739532133380.74256302339333
500.3082640461015710.6165280922031420.691735953898429
510.4177554359771540.8355108719543070.582244564022846


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 level00OK
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258741909a8n2psawu1u5lke/10a0rn1258741856.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258741909a8n2psawu1u5lke/10a0rn1258741856.ps (open in new window)


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


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258741909a8n2psawu1u5lke/336az1258741856.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258741909a8n2psawu1u5lke/336az1258741856.ps (open in new window)


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


http://www.freestatistics.org/blog/date/2009/Nov/20/t1258741909a8n2psawu1u5lke/52q2d1258741856.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/20/t1258741909a8n2psawu1u5lke/52q2d1258741856.ps (open in new window)


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


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


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


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