Home » date » 2010 » Dec » 21 »

*The author of this computation has been verified*
R Software Module: /rwasp_regression_trees1.wasp (opens new window with default values)
Title produced by software: Recursive Partitioning (Regression Trees)
Date of computation: Tue, 21 Dec 2010 14:09:55 +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/t1292940501mce5ngmaem47oyk.htm/, Retrieved Tue, 21 Dec 2010 15:08:21 +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/t1292940501mce5ngmaem47oyk.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 «
1 1 14 41 38 13 12 1 1 18 39 32 16 11 1 1 11 30 35 19 15 1 0 12 31 33 15 6 1 1 16 34 37 14 13 1 1 18 35 29 13 10 1 1 14 39 31 19 12 1 1 14 34 36 15 14 1 1 15 36 35 14 12 1 1 15 37 38 15 9 1 0 17 38 31 16 10 1 1 19 36 34 16 12 1 0 10 38 35 16 12 1 1 16 39 38 16 11 1 1 18 33 37 17 15 1 0 14 32 33 15 12 1 0 14 36 32 15 10 1 1 17 38 38 20 12 1 0 14 39 38 18 11 1 1 16 32 32 16 12 1 0 18 32 33 16 11 1 1 11 31 31 16 12 1 1 14 39 38 19 13 1 1 12 37 39 16 11 1 0 17 39 32 17 12 1 1 9 41 32 17 13 1 0 16 36 35 16 10 1 1 14 33 37 15 14 1 1 15 33 33 16 12 1 0 11 34 33 14 10 1 1 16 31 31 15 12 1 0 13 27 32 12 8 1 1 17 37 31 14 10 1 1 15 34 37 16 12 1 0 14 34 30 14 12 1 0 16 32 33 10 7 1 0 9 29 31 10 9 1 0 15 36 33 14 12 1 1 17 29 31 16 10 1 0 13 35 33 16 10 1 0 15 37 32 16 10 1 1 16 34 33 14 12 1 0 16 38 32 20 15 1 0 12 35 33 14 10 1 1 15 38 28 14 10 1 1 11 37 35 11 12 1 1 15 38 39 14 13 1 1 15 33 34 15 11 1 1 17 36 38 16 11 1 0 13 38 32 14 12 1 1 16 32 38 16 14 1 0 14 32 3 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 time14 seconds
R Server'Sir Ronald Aylmer Fisher' @ 193.190.124.24


Goodness of Fit
Correlation0.5624
R-squared0.3163
RMSE3.2245


Actuals, Predictions, and Residuals
#ActualsForecastsResiduals
13838.1-0.100000000000001
23234.8988764044944-2.89887640449438
33531.16071428571433.83928571428572
43331.16071428571431.83928571428572
53733.9843.016
62933.984-4.984
73134.8988764044944-3.89887640449438
83633.9842.016
93533.9841.01600000000000
103833.9844.016
113134.8988764044944-3.89887640449438
123434.8988764044944-0.89887640449438
133534.89887640449440.101123595505619
143834.89887640449443.10112359550562
153734.89887640449442.10112359550562
163333.984-0.984000000000002
173233.984-1.984
183834.89887640449443.10112359550562
193834.89887640449443.10112359550562
203234.8988764044944-2.89887640449438
213334.8988764044944-1.89887640449438
223131.1607142857143-0.160714285714285
233834.89887640449443.10112359550562
243934.89887640449444.10112359550562
253234.8988764044944-2.89887640449438
263238.1-6.1
273534.89887640449440.101123595505619
283733.9843.016
293334.8988764044944-1.89887640449438
303333.984-0.984000000000002
313131.1607142857143-0.160714285714285
323231.16071428571430.839285714285715
333133.984-2.984
343734.89887640449442.10112359550562
353033.984-3.984
363333.984-0.984000000000002
373131.1607142857143-0.160714285714285
383333.984-0.984000000000002
393131.1607142857143-0.160714285714285
403334.8988764044944-1.89887640449438
413234.8988764044944-2.89887640449438
423333.984-0.984000000000002
433234.8988764044944-2.89887640449438
443333.984-0.984000000000002
452833.984-5.984
463533.9841.01600000000000
473933.9845.016
483433.9840.0159999999999982
493834.89887640449443.10112359550562
503233.984-1.984
513834.89887640449443.10112359550562
523033.984-3.984
533333.984-0.984000000000002
543834.89887640449443.10112359550562
553233.984-1.984
563533.9841.01600000000000
573434.8988764044944-0.89887640449438
583431.16071428571432.83928571428572
593633.9842.016
603434.8988764044944-0.89887640449438
612831.1607142857143-3.16071428571428
623434.8988764044944-0.89887640449438
633534.89887640449440.101123595505619
643531.16071428571433.83928571428572
653134.8988764044944-3.89887640449438
663734.89887640449442.10112359550562
673534.89887640449440.101123595505619
682731.1607142857143-4.16071428571428
694033.9846.016
703734.89887640449442.10112359550562
713633.9842.016
723831.16071428571436.83928571428572
733934.89887640449444.10112359550562
744134.89887640449446.10112359550562
752734.8988764044944-7.89887640449438
763034.8988764044944-4.89887640449438
773734.89887640449442.10112359550562
783134.8988764044944-3.89887640449438
793131.1607142857143-0.160714285714285
802734.8988764044944-7.89887640449438
813634.89887640449441.10112359550562
823734.89887640449442.10112359550562
833333.984-0.984000000000002
843433.9840.0159999999999982
853134.8988764044944-3.89887640449438
863933.9845.016
873434.8988764044944-0.89887640449438
883231.16071428571430.839285714285715
893333.984-0.984000000000002
903631.16071428571434.83928571428572
913234.8988764044944-2.89887640449438
924134.89887640449446.10112359550562
932833.984-5.984
943031.1607142857143-1.16071428571428
953634.89887640449441.10112359550562
963534.89887640449440.101123595505619
973134.8988764044944-3.89887640449438
983434.8988764044944-0.89887640449438
993633.9842.016
1003634.89887640449441.10112359550562
1013534.89887640449440.101123595505619
1023734.89887640449442.10112359550562
1032833.984-5.984
1043934.89887640449444.10112359550562
1053233.984-1.984
1063534.89887640449440.101123595505619
1073938.10.899999999999999
1083534.89887640449440.101123595505619
1094238.13.9
1103431.16071428571432.83928571428572
1113331.16071428571431.83928571428572
1124134.89887640449446.10112359550562
1133433.9840.0159999999999982
1143234.8988764044944-2.89887640449438
1154033.9846.016
1164033.9846.016
1173533.9841.01600000000000
1183634.89887640449441.10112359550562
1193733.9843.016
1202731.1607142857143-4.16071428571428
1213933.9845.016
1223834.89887640449443.10112359550562
1233133.984-2.984
1243331.16071428571431.83928571428572
1253233.984-1.984
1263938.10.899999999999999
1273633.9842.016
1283333.984-0.984000000000002
1293334.8988764044944-1.89887640449438
1303231.16071428571430.839285714285715
1313734.89887640449442.10112359550562
1323031.1607142857143-1.16071428571428
1333833.9844.016
1342933.984-4.984
1352231.1607142857143-9.16071428571428
1363533.9841.01600000000000
1373531.16071428571433.83928571428572
1383433.9840.0159999999999982
1393531.16071428571433.83928571428572
1403434.8988764044944-0.89887640449438
1413731.16071428571435.83928571428572
1423531.16071428571433.83928571428572
1432331.1607142857143-8.16071428571428
1443133.984-2.984
1452734.8988764044944-7.89887640449438
1463633.9842.016
1473134.8988764044944-3.89887640449438
1483233.984-1.984
1493933.9845.016
1503738.1-1.10000000000000
1513834.89887640449443.10112359550562
1523934.89887640449444.10112359550562
1533433.9840.0159999999999982
1543133.984-2.984
1553733.9843.016
1563633.9842.016
1573234.8988764044944-2.89887640449438
1583833.9844.016
1592631.1607142857143-5.16071428571428
1602631.1607142857143-5.16071428571428
1613334.8988764044944-1.89887640449438
1623933.9845.016
1633024.3755.625
1643331.16071428571431.83928571428572
1652531.1607142857143-6.16071428571428
1663833.9844.016
1673731.16071428571435.83928571428572
1683133.984-2.984
1693734.89887640449442.10112359550562
1703538.1-3.1
1712531.1607142857143-6.16071428571428
1722833.984-5.984
1733533.9841.01600000000000
1743333.984-0.984000000000002
1753031.1607142857143-1.16071428571428
1763131.1607142857143-0.160714285714285
1773733.9843.016
1783634.89887640449441.10112359550562
1793033.984-3.984
1803631.16071428571434.83928571428572
1813233.984-1.984
1822824.3753.625
1833634.89887640449441.10112359550562
1843434.8988764044944-0.89887640449438
1853133.984-2.984
1862831.1607142857143-3.16071428571428
1873633.9842.016
1883633.9842.016
1894034.89887640449445.10112359550562
1903333.984-0.984000000000002
1913734.89887640449442.10112359550562
1923233.984-1.984
1933833.9844.016
1943134.8988764044944-3.89887640449438
1953734.89887640449442.10112359550562
1963333.984-0.984000000000002
1973031.1607142857143-1.16071428571428
1983024.3755.625
1993133.984-2.984
2003233.984-1.984
2013433.9840.0159999999999982
2023633.9842.016
2033734.89887640449442.10112359550562
2043634.89887640449441.10112359550562
2053333.984-0.984000000000002
2063333.984-0.984000000000002
2073333.984-0.984000000000002
2084438.15.9
2093933.9845.016
2103231.16071428571430.839285714285715
2113534.89887640449440.101123595505619
2122531.1607142857143-6.16071428571428
2133534.89887640449440.101123595505619
2143433.9840.0159999999999982
2153533.9841.01600000000000
2163933.9845.016
2173333.984-0.984000000000002
2183633.9842.016
2193233.984-1.984
2203231.16071428571430.839285714285715
2213633.9842.016
2223231.16071428571430.839285714285715
2233433.9840.0159999999999982
2243333.984-0.984000000000002
2253533.9841.01600000000000
2263033.984-3.984
2273833.9844.016
2283434.8988764044944-0.89887640449438
2293338.1-5.1
2303233.984-1.984
2313133.984-2.984
2323033.984-3.984
2332733.984-6.984
2343131.1607142857143-0.160714285714285
2353033.984-3.984
2363231.16071428571430.839285714285715
2373533.9841.01600000000000
2382831.1607142857143-3.16071428571428
2393333.984-0.984000000000002
2403531.16071428571433.83928571428572
2413533.9841.01600000000000
2423233.984-1.984
2432124.375-3.375
2442024.375-4.375
2453431.16071428571432.83928571428572
2463233.984-1.984
2473433.9840.0159999999999982
2483234.8988764044944-2.89887640449438
2493333.984-0.984000000000002
2503333.984-0.984000000000002
2513734.89887640449442.10112359550562
2523231.16071428571430.839285714285715
2533433.9840.0159999999999982
2543033.984-3.984
2553031.1607142857143-1.16071428571428
2563833.9844.016
2573633.9842.016
2583231.16071428571430.839285714285715
2593433.9840.0159999999999982
2603333.984-0.984000000000002
2612724.3752.625
2623233.984-1.984
2633433.9840.0159999999999982
2642931.1607142857143-2.16071428571428
2653533.9841.01600000000000
2662731.1607142857143-4.16071428571428
2673334.8988764044944-1.89887640449438
2683833.9844.016
2693634.89887640449441.10112359550562
2703334.8988764044944-1.89887640449438
2713933.9845.016
2722933.984-4.984
2733234.8988764044944-2.89887640449438
2743431.16071428571432.83928571428572
2753834.89887640449443.10112359550562
2761724.375-7.375
2773533.9841.01600000000000
2783233.984-1.984
2793433.9840.0159999999999982
2803633.9842.016
2813134.8988764044944-3.89887640449438
2823533.9841.01600000000000
2832931.1607142857143-2.16071428571428
2842224.375-2.375
2854134.89887640449446.10112359550562
2863633.9842.016
2874238.13.9
2883331.16071428571431.83928571428572
 
Charts produced by software:
http://www.freestatistics.org/blog/date/2010/Dec/21/t1292940501mce5ngmaem47oyk/2o5sh1292940578.png (open in new window)
http://www.freestatistics.org/blog/date/2010/Dec/21/t1292940501mce5ngmaem47oyk/2o5sh1292940578.ps (open in new window)


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


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


 
Parameters (Session):
par1 = 5 ; par2 = none ; par3 = 3 ; par4 = no ;
 
Parameters (R input):
par1 = 5 ; par2 = none ; par3 = 3 ; par4 = no ;
 
R code (references can be found in the software module):
library(party)
library(Hmisc)
par1 <- as.numeric(par1)
par3 <- as.numeric(par3)
x <- data.frame(t(y))
is.data.frame(x)
x <- x[!is.na(x[,par1]),]
k <- length(x[1,])
n <- length(x[,1])
colnames(x)[par1]
x[,par1]
if (par2 == 'kmeans') {
cl <- kmeans(x[,par1], par3)
print(cl)
clm <- matrix(cbind(cl$centers,1:par3),ncol=2)
clm <- clm[sort.list(clm[,1]),]
for (i in 1:par3) {
cl$cluster[cl$cluster==clm[i,2]] <- paste('C',i,sep='')
}
cl$cluster <- as.factor(cl$cluster)
print(cl$cluster)
x[,par1] <- cl$cluster
}
if (par2 == 'quantiles') {
x[,par1] <- cut2(x[,par1],g=par3)
}
if (par2 == 'hclust') {
hc <- hclust(dist(x[,par1])^2, 'cen')
print(hc)
memb <- cutree(hc, k = par3)
dum <- c(mean(x[memb==1,par1]))
for (i in 2:par3) {
dum <- c(dum, mean(x[memb==i,par1]))
}
hcm <- matrix(cbind(dum,1:par3),ncol=2)
hcm <- hcm[sort.list(hcm[,1]),]
for (i in 1:par3) {
memb[memb==hcm[i,2]] <- paste('C',i,sep='')
}
memb <- as.factor(memb)
print(memb)
x[,par1] <- memb
}
if (par2=='equal') {
ed <- cut(as.numeric(x[,par1]),par3,labels=paste('C',1:par3,sep=''))
x[,par1] <- as.factor(ed)
}
table(x[,par1])
colnames(x)
colnames(x)[par1]
x[,par1]
if (par2 == 'none') {
m <- ctree(as.formula(paste(colnames(x)[par1],' ~ .',sep='')),data = x)
}
load(file='createtable')
if (par2 != 'none') {
m <- ctree(as.formula(paste('as.factor(',colnames(x)[par1],') ~ .',sep='')),data = x)
if (par4=='yes') {
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'10-Fold Cross Validation',3+2*par3,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'',1,TRUE)
a<-table.element(a,'Prediction (training)',par3+1,TRUE)
a<-table.element(a,'Prediction (testing)',par3+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Actual',1,TRUE)
for (jjj in 1:par3) a<-table.element(a,paste('C',jjj,sep=''),1,TRUE)
a<-table.element(a,'CV',1,TRUE)
for (jjj in 1:par3) a<-table.element(a,paste('C',jjj,sep=''),1,TRUE)
a<-table.element(a,'CV',1,TRUE)
a<-table.row.end(a)
for (i in 1:10) {
ind <- sample(2, nrow(x), replace=T, prob=c(0.9,0.1))
m.ct <- ctree(as.formula(paste('as.factor(',colnames(x)[par1],') ~ .',sep='')),data =x[ind==1,])
if (i==1) {
m.ct.i.pred <- predict(m.ct, newdata=x[ind==1,])
m.ct.i.actu <- x[ind==1,par1]
m.ct.x.pred <- predict(m.ct, newdata=x[ind==2,])
m.ct.x.actu <- x[ind==2,par1]
} else {
m.ct.i.pred <- c(m.ct.i.pred,predict(m.ct, newdata=x[ind==1,]))
m.ct.i.actu <- c(m.ct.i.actu,x[ind==1,par1])
m.ct.x.pred <- c(m.ct.x.pred,predict(m.ct, newdata=x[ind==2,]))
m.ct.x.actu <- c(m.ct.x.actu,x[ind==2,par1])
}
}
print(m.ct.i.tab <- table(m.ct.i.actu,m.ct.i.pred))
numer <- 0
for (i in 1:par3) {
print(m.ct.i.tab[i,i] / sum(m.ct.i.tab[i,]))
numer <- numer + m.ct.i.tab[i,i]
}
print(m.ct.i.cp <- numer / sum(m.ct.i.tab))
print(m.ct.x.tab <- table(m.ct.x.actu,m.ct.x.pred))
numer <- 0
for (i in 1:par3) {
print(m.ct.x.tab[i,i] / sum(m.ct.x.tab[i,]))
numer <- numer + m.ct.x.tab[i,i]
}
print(m.ct.x.cp <- numer / sum(m.ct.x.tab))
for (i in 1:par3) {
a<-table.row.start(a)
a<-table.element(a,paste('C',i,sep=''),1,TRUE)
for (jjj in 1:par3) a<-table.element(a,m.ct.i.tab[i,jjj])
a<-table.element(a,round(m.ct.i.tab[i,i]/sum(m.ct.i.tab[i,]),4))
for (jjj in 1:par3) a<-table.element(a,m.ct.x.tab[i,jjj])
a<-table.element(a,round(m.ct.x.tab[i,i]/sum(m.ct.x.tab[i,]),4))
a<-table.row.end(a)
}
a<-table.row.start(a)
a<-table.element(a,'Overall',1,TRUE)
for (jjj in 1:par3) a<-table.element(a,'-')
a<-table.element(a,round(m.ct.i.cp,4))
for (jjj in 1:par3) a<-table.element(a,'-')
a<-table.element(a,round(m.ct.x.cp,4))
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable3.tab')
}
}
m
bitmap(file='test1.png')
plot(m)
dev.off()
bitmap(file='test1a.png')
plot(x[,par1] ~ as.factor(where(m)),main='Response by Terminal Node',xlab='Terminal Node',ylab='Response')
dev.off()
if (par2 == 'none') {
forec <- predict(m)
result <- as.data.frame(cbind(x[,par1],forec,x[,par1]-forec))
colnames(result) <- c('Actuals','Forecasts','Residuals')
print(result)
}
if (par2 != 'none') {
print(cbind(as.factor(x[,par1]),predict(m)))
myt <- table(as.factor(x[,par1]),predict(m))
print(myt)
}
bitmap(file='test2.png')
if(par2=='none') {
op <- par(mfrow=c(2,2))
plot(density(result$Actuals),main='Kernel Density Plot of Actuals')
plot(density(result$Residuals),main='Kernel Density Plot of Residuals')
plot(result$Forecasts,result$Actuals,main='Actuals versus Predictions',xlab='Predictions',ylab='Actuals')
plot(density(result$Forecasts),main='Kernel Density Plot of Predictions')
par(op)
}
if(par2!='none') {
plot(myt,main='Confusion Matrix',xlab='Actual',ylab='Predicted')
}
dev.off()
if (par2 == 'none') {
detcoef <- cor(result$Forecasts,result$Actuals)
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Goodness of Fit',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Correlation',1,TRUE)
a<-table.element(a,round(detcoef,4))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'R-squared',1,TRUE)
a<-table.element(a,round(detcoef*detcoef,4))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'RMSE',1,TRUE)
a<-table.element(a,round(sqrt(mean((result$Residuals)^2)),4))
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,'Actuals, Predictions, and Residuals',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'#',header=TRUE)
a<-table.element(a,'Actuals',header=TRUE)
a<-table.element(a,'Forecasts',header=TRUE)
a<-table.element(a,'Residuals',header=TRUE)
a<-table.row.end(a)
for (i in 1:length(result$Actuals)) {
a<-table.row.start(a)
a<-table.element(a,i,header=TRUE)
a<-table.element(a,result$Actuals[i])
a<-table.element(a,result$Forecasts[i])
a<-table.element(a,result$Residuals[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable.tab')
}
if (par2 != 'none') {
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Confusion Matrix (predicted in columns / actuals in rows)',par3+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'',1,TRUE)
for (i in 1:par3) {
a<-table.element(a,paste('C',i,sep=''),1,TRUE)
}
a<-table.row.end(a)
for (i in 1:par3) {
a<-table.row.start(a)
a<-table.element(a,paste('C',i,sep=''),1,TRUE)
for (j in 1:par3) {
a<-table.element(a,myt[i,j])
}
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable2.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