Home » date » 2009 » Nov » 21 »

Mutiple Regression Model 1

*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: Sat, 21 Nov 2009 09:36:19 -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/21/t1258821621nhkvym6cwvbsdi1.htm/, Retrieved Sat, 21 Nov 2009 17:40:34 +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/21/t1258821621nhkvym6cwvbsdi1.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:
KVN WS7
 
Dataseries X:
» Textbox « » Textfile « » CSV «
9487 1169 8700 2154 9627 2249 8947 2687 9283 4359 8829 5382 9947 4459 9628 6398 9318 4596 9605 3024 8640 1887 9214 2070 9567 1351 8547 2218 9185 2461 9470 3028 9123 4784 9278 4975 10170 4607 9434 6249 9655 4809 9429 3157 8739 1910 9552 2228 9687 1594 9019 2467 9672 2222 9206 3607 9069 4685 9788 4962 10312 5770 10105 5480 9863 5000 9656 3228 9295 1993 9946 2288 9701 1580 9049 2111 10190 2192 9706 3601 9765 4665 9893 4876 9994 5813 10433 5589 10073 5331 10112 3075 9266 2002 9820 2306 10097 1507 9115 1992 10411 2487 9678 3490 10408 4647 10153 5594 10368 5611 10581 5788 10597 6204 10680 3013 9738 1931 9556 2549
 
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] = + 9169.31167219994 + 0.132189485048809X[t] + e[t]


Multiple Linear Regression - Ordinary Least Squares
VariableParameterS.D.T-STAT
H0: parameter = 0
2-tail p-value1-tail p-value
(Intercept)9169.31167219994156.73388758.502400
X0.1321894850488090.0404543.26760.0018250.000913


Multiple Linear Regression - Regression Statistics
Multiple R0.394297381050267
R-squared0.155470424703100
Adjusted R-squared0.140909569956602
F-TEST (value)10.6772869731764
F-TEST (DF numerator)1
F-TEST (DF denominator)58
p-value0.00182506844110497
Multiple Linear Regression - Residual Statistics
Residual Standard Deviation480.708461588437
Sum Squared Residuals13402676.2524779


Multiple Linear Regression - Actuals, Interpolation, and Residuals
Time or IndexActualsInterpolation
Forecast
Residuals
Prediction Error
194879323.84118022197163.158819778034
287009454.04782299507-754.047822995071
396279466.6058240747160.394175925292
489479524.5048185261-577.504818526087
592839745.5256375277-462.525637527695
688299880.75548073263-1051.75548073263
799479758.74458603258188.255413967424
8962810015.0599975422-387.059997542216
993189776.85454548426-458.854545484263
1096059569.0526749875435.9473250124646
1186409418.75323048704-778.753230487040
1292149442.94390625097-228.943906250972
1395679347.89966650088219.100333499122
1485479462.5079500382-915.507950038195
1591859494.62999490506-309.629994905056
1694709569.58143292773-99.5814329277306
1791239801.70616867344-678.706168673439
1892789826.95436031776-548.954360317761
19101709778.3086298198391.6913701802
2094349995.36376426994-561.363764269944
2196559805.01090579966-150.010905799659
2294299586.63387649903-157.633876499027
2387399421.79358864316-682.793588643162
2495529463.8298448886888.1701551113165
2596879380.02171136774306.978288632261
2690199495.42313181535-476.423131815349
2796729463.0367079784208.963292021609
2892069646.119144771-440.119144770991
2990699788.6194096536-719.619409653607
3097889825.23589701213-37.2358970121269
31103129932.04500093156379.954999068436
32101059893.7100502674211.28994973259
3398639830.2590974439832.7409025560184
3496569596.019329937559.9806700625076
3592959432.76531590221-137.765315902213
3699469471.76121399161474.238786008388
3797019378.17105857706322.828941422945
3890499448.36367513797-399.363675137973
39101909459.07102342693730.928976573074
4097069645.326007860760.6739921393019
4197659785.97561995263-20.9756199526307
4298939813.8676012979379.1323987020707
4399949937.7291487886656.2708512113368
44104339908.11870413773524.88129586227
45100739874.01381699514198.986183004863
46101129575.79433872503536.205661274975
4792669433.95502126765-167.955021267653
4898209474.1406247225345.859375277509
49100979368.5212261685728.478773831508
5091159432.63312641716-317.633126417165
51104119498.06692151633912.933078483675
5296789630.6529750202847.3470249797197
53104089783.59620922175624.403790778248
54101539908.77965156297244.220348437026
55103689911.0268728088456.973127191196
56105819934.42441166244646.575588337557
57105979989.41523744275607.584762557252
58106809567.5985906521112.40140934800
5997389424.56956782919313.430432170813
6095569506.2626695893549.7373304106488


Goldfeld-Quandt test for Heteroskedasticity
p-valuesAlternative Hypothesis
breakpoint indexgreater2-sidedless
50.5200245650423720.9599508699152560.479975434957628
60.4137240249846960.8274480499693920.586275975015304
70.6612438355371530.6775123289256940.338756164462847
80.5870162029270840.8259675941458320.412983797072916
90.4824646451446950.964929290289390.517535354855305
100.4118596722505690.8237193445011370.588140327749431
110.5024270248629690.9951459502740620.497572975137031
120.4057846914816560.8115693829633120.594215308518344
130.3726446286625850.7452892573251710.627355371337415
140.5365540365020450.926891926995910.463445963497955
150.4618617746819940.9237235493639880.538138225318006
160.3966698076042780.7933396152085560.603330192395722
170.3954486304485520.7908972608971050.604551369551448
180.3698809017121980.7397618034243950.630119098287802
190.5170261770013870.9659476459972250.482973822998613
200.5164777284119520.9670445431760950.483522271588048
210.4734136666892080.9468273333784160.526586333310792
220.4152479759371380.8304959518742760.584752024062862
230.5085587119405130.9828825761189740.491441288059487
240.4680845660008830.9361691320017650.531915433999117
250.4633860478439970.9267720956879930.536613952156003
260.4879226867080080.9758453734160160.512077313291992
270.4580607847391260.9161215694782520.541939215260874
280.4810372486739570.9620744973479130.518962751326044
290.6668449425745840.6663101148508310.333155057425416
300.6591097938265360.6817804123469270.340890206173464
310.7164433023381430.5671133953237140.283556697661857
320.705176210319880.589647579360240.29482378968012
330.677180539677670.6456389206446610.322819460322331
340.6357475563594510.7285048872810980.364252443640549
350.6119404543346250.776119091330750.388059545665375
360.6219327256403070.7561345487193870.378067274359693
370.5801654252379310.8396691495241370.419834574762069
380.6712786259208340.6574427481583330.328721374079166
390.7467065281748810.5065869436502380.253293471825119
400.708153471367690.5836930572646190.291846528632310
410.6906702710178360.6186594579643280.309329728982164
420.6612629149267330.6774741701465340.338737085073267
430.6546715366161080.6906569267677840.345328463383892
440.6318093860740030.7363812278519930.368190613925997
450.5921330244536620.8157339510926760.407866975546338
460.554423957411870.8911520851762580.445576042588129
470.5740434724380380.8519130551239250.425956527561962
480.4941359211775120.9882718423550250.505864078822488
490.5154435106374430.9691129787251140.484556489362557
500.6712537199350940.6574925601298120.328746280064906
510.7471681565172860.5056636869654280.252831843482714
520.7381370966360220.5237258067279560.261862903363978
530.6483739473994880.7032521052010230.351626052600512
540.5785320037470750.842935992505850.421467996252925
550.4400889933418770.8801779866837530.559911006658123


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/21/t1258821621nhkvym6cwvbsdi1/10u8gs1258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/10u8gs1258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/155c11258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/155c11258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/2bio41258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/2bio41258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/3umns1258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/3umns1258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/49jto1258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/49jto1258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/5qh6b1258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/5qh6b1258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/6synm1258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/6synm1258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/74ur61258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/74ur61258821374.ps (open in new window)


http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/8mfyr1258821374.png (open in new window)
http://www.freestatistics.org/blog/date/2009/Nov/21/t1258821621nhkvym6cwvbsdi1/8mfyr1258821374.ps (open in new window)


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