Home » date » 2008 » Oct » 10 »

primary composite outcome (blanks)

R Software Module: rwasp_logisticregression.wasp (opens new window with default values)
Title produced by software: Bias-Reduced Logistic Regression
Date of computation: Fri, 10 Oct 2008 03:30:53 -0600
 
Cite this page as follows:
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL http://www.freestatistics.org/blog/date/2008/Oct/10/t1223631231zdm9zp50smizef3.htm/, Retrieved Fri, 10 Oct 2008 09:33:53 +0000
 
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/2008/Oct/10/t1223631231zdm9zp50smizef3.htm/},
    year = {2008},
}
@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 = {2008},
    note = {{ISBN} 3-900051-07-0},
    url = {http://www.R-project.org},
}
 
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
 
Feedback Forum:

Post a new message
 
Original text written by user:
This computation does NOT treat blanks as missing values. When you copy/paste your data from the spreadsheet the blanks are filled with the next available value which leads to wrong results.
 
IsPrivate?
This computation is private
 
User-defined keywords:
 
Dataseries X:
» Textbox « » Textfile « » CSV «
0 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 0 1 1 0 1 1 1 0 0 0 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 1 1 0 1 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 1 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1 0 0 1 1 1 0 0 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 1 0 0 0 0 1 1 0 0 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 0 1 0 1 1 1 0 0 0 0 0 1 0 1 0 1 0 0 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 0 0 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 0 1 1 1 1 0 1 1 0 0 0 1 1 0 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 time2 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135


Coefficients of Bias-Reduced Logistic Regression
VariableParameterS.E.t-stat2-sided p-value
(Intercept)-0.6832872886779310.401247919207087-1.702905500490040.0906569413532652
IM0.9125572688893680.3846079022117782.372695058113720.0189267172511209
UC-0.2865810473640180.378550431093277-0.757048529931280.450208300901998
DIA0.04531790377501050.3602637923424170.1257908919471360.90006589398881
TEN-0.917331671820920.371025895592631-2.47241953383250.0145371498597089


Summary of Bias-Reduced Logistic Regression
Deviance183.701358677209
Penalized deviance172.251960034912
Residual Degrees of Freedom150
ROC Area0.654761904761905
Hosmer–Lemeshow test
Chi-square10.0577337204959
Degrees of Freedom8
P(>Chi)0.260997133227709


Fit of Logistic Regression
IndexActualFittedError
100.174321949128263-0.174321949128263
200.283061710881172-0.283061710881172
300.283061710881172-0.283061710881172
410.3344643982210050.665535601778995
500.344626566040748-0.344626566040748
600.557067734637987-0.557067734637987
700.335528009182617-0.335528009182617
800.335528009182617-0.335528009182617
900.283061710881172-0.283061710881172
1000.174321949128263-0.174321949128263
1100.344626566040748-0.344626566040748
1200.497001745093596-0.497001745093596
1300.274906746407678-0.274906746407678
1400.497001745093596-0.497001745093596
1510.4970017450935960.502998254906404
1600.284031620348882-0.284031620348882
1700.497001745093596-0.497001745093596
1800.497001745093596-0.497001745093596
1910.4856761536230960.514323846376904
2010.4856761536230960.514323846376904
2110.4970017450935960.502998254906404
2210.4970017450935960.502998254906404
2310.5682188752305180.431781124769482
2410.2739560736987420.726043926301258
2500.273956073698742-0.273956073698742
2600.273956073698742-0.273956073698742
2700.485676153623096-0.485676153623096
2800.557067734637987-0.557067734637987
2900.274906746407678-0.274906746407678
3000.335528009182617-0.335528009182617
3100.334464398221005-0.334464398221005
3200.557067734637987-0.557067734637987
3310.3446265660407480.655373433959252
3410.3457057068442360.654294293155764
3510.3344643982210050.665535601778995
3610.3457057068442360.654294293155764
3710.3457057068442360.654294293155764
3800.174321949128263-0.174321949128263
3900.274906746407678-0.274906746407678
4000.568218875230518-0.568218875230518
4110.4856761536230960.514323846376904
4200.345705706844236-0.345705706844236
4300.335528009182617-0.335528009182617
4410.3355280091826170.664471990817383
4510.1743219491282630.825678050871737
4610.2749067464076780.725093253592322
4700.131564052511061-0.131564052511061
4800.345705706844236-0.345705706844236
4900.485676153623096-0.485676153623096
5000.274906746407678-0.274906746407678
5100.568218875230518-0.568218875230518
5210.5570677346379870.442932265362013
5300.131564052511061-0.131564052511061
5410.2739560736987420.726043926301258
5500.273956073698742-0.273956073698742
5600.283061710881172-0.283061710881172
5700.273956073698742-0.273956073698742
5800.283061710881172-0.283061710881172
5900.497001745093596-0.497001745093596
6000.344626566040748-0.344626566040748
6100.283061710881172-0.283061710881172
6200.497001745093596-0.497001745093596
6300.283061710881172-0.283061710881172
6400.335528009182617-0.335528009182617
6500.284031620348882-0.284031620348882
6610.2830617108811720.716938289118828
6710.2739560736987420.726043926301258
6800.283061710881172-0.283061710881172
6900.273956073698742-0.273956073698742
7000.283061710881172-0.283061710881172
7100.283061710881172-0.283061710881172
7200.344626566040748-0.344626566040748
7300.334464398221005-0.334464398221005
7400.136828851462236-0.136828851462236
7500.131564052511061-0.131564052511061
7600.283061710881172-0.283061710881172
7700.283061710881172-0.283061710881172
7800.274906746407678-0.274906746407678
7900.284031620348882-0.284031620348882
8000.273956073698742-0.273956073698742
8100.174321949128263-0.174321949128263
8200.136828851462236-0.136828851462236
8300.283061710881172-0.283061710881172
8400.283061710881172-0.283061710881172
8510.2739560736987420.726043926301258
8600.344626566040748-0.344626566040748
8700.283061710881172-0.283061710881172
8800.284031620348882-0.284031620348882
8900.284031620348882-0.284031620348882
9000.283061710881172-0.283061710881172
9100.283061710881172-0.283061710881172
9200.283061710881172-0.283061710881172
9300.136828851462236-0.136828851462236
9400.344626566040748-0.344626566040748
9510.4856761536230960.514323846376904
9600.131564052511061-0.131564052511061
9700.273956073698742-0.273956073698742
9810.4856761536230960.514323846376904
9910.3355280091826170.664471990817383
10000.274906746407678-0.274906746407678
10100.274906746407678-0.274906746407678
10200.167895124376798-0.167895124376798
10310.2830617108811720.716938289118828
10400.334464398221005-0.334464398221005
10510.2830617108811720.716938289118828
10610.1678951243767980.832104875623202
10700.174321949128263-0.174321949128263
10810.5682188752305180.431781124769482
10900.274906746407678-0.274906746407678
11010.1368288514622360.863171148537764
11100.335528009182617-0.335528009182617
11210.1315640525110610.868435947488939
11300.136828851462236-0.136828851462236
11400.274906746407678-0.274906746407678
11500.131564052511061-0.131564052511061
11600.274906746407678-0.274906746407678
11710.2840316203488820.715968379651118
11800.335528009182617-0.335528009182617
11900.131564052511061-0.131564052511061
12000.283061710881172-0.283061710881172
12100.131564052511061-0.131564052511061
12200.273956073698742-0.273956073698742
12300.345705706844236-0.345705706844236
12400.284031620348882-0.284031620348882
12510.2830617108811720.716938289118828
12600.174321949128263-0.174321949128263
12700.485676153623096-0.485676153623096
12800.497001745093596-0.497001745093596
12900.497001745093596-0.497001745093596
13000.167895124376798-0.167895124376798
13100.497001745093596-0.497001745093596
13200.131564052511061-0.131564052511061
13310.4856761536230960.514323846376904
13410.2739560736987420.726043926301258
13500.335528009182617-0.335528009182617
13600.334464398221005-0.334464398221005
13710.1743219491282630.825678050871737
13800.274906746407678-0.274906746407678
13900.274906746407678-0.274906746407678
14010.4970017450935960.502998254906404
14110.4856761536230960.514323846376904
14200.284031620348882-0.284031620348882
14310.4970017450935960.502998254906404
14410.2840316203488820.715968379651118
14510.2840316203488820.715968379651118
14610.4970017450935960.502998254906404
14710.5570677346379870.442932265362013
14810.4970017450935960.502998254906404
14910.5570677346379870.442932265362013
15010.5682188752305180.431781124769482
15100.284031620348882-0.284031620348882
15210.4970017450935960.502998254906404
15310.2830617108811720.716938289118828
15410.3457057068442360.654294293155764
15510.2840316203488820.715968379651118


Type I & II errors for various threshold values
ThresholdType IType II
0.0101
0.0201
0.0301
0.0401
0.0501
0.0601
0.0701
0.0801
0.0901
0.101
0.1101
0.1201
0.1301
0.140.040.885714285714286
0.150.040.885714285714286
0.160.040.885714285714286
0.170.060.866666666666667
0.180.10.80952380952381
0.190.10.80952380952381
0.20.10.80952380952381
0.210.10.80952380952381
0.220.10.80952380952381
0.230.10.80952380952381
0.240.10.80952380952381
0.250.10.80952380952381
0.260.10.80952380952381
0.270.10.80952380952381
0.280.220.619047619047619
0.290.40.361904761904762
0.30.40.361904761904762
0.310.40.361904761904762
0.320.40.361904761904762
0.330.40.361904761904762
0.340.480.247619047619048
0.350.580.161904761904762
0.360.580.161904761904762
0.370.580.161904761904762
0.380.580.161904761904762
0.390.580.161904761904762
0.40.580.161904761904762
0.410.580.161904761904762
0.420.580.161904761904762
0.430.580.161904761904762
0.440.580.161904761904762
0.450.580.161904761904762
0.460.580.161904761904762
0.470.580.161904761904762
0.480.580.161904761904762
0.490.720.133333333333333
0.50.880.0476190476190476
0.510.880.0476190476190476
0.520.880.0476190476190476
0.530.880.0476190476190476
0.540.880.0476190476190476
0.550.880.0476190476190476
0.560.940.0190476190476190
0.5710
0.5810
0.5910
0.610
0.6110
0.6210
0.6310
0.6410
0.6510
0.6610
0.6710
0.6810
0.6910
0.710
0.7110
0.7210
0.7310
0.7410
0.7510
0.7610
0.7710
0.7810
0.7910
0.810
0.8110
0.8210
0.8310
0.8410
0.8510
0.8610
0.8710
0.8810
0.8910
0.910
0.9110
0.9210
0.9310
0.9410
0.9510
0.9610
0.9710
0.9810
0.9910
 
Charts produced by software:
http://127.0.0.1/wessadotnet/public_html/freestatisticsdotorg/blog/date/2008/Oct/10/t1223631231zdm9zp50smizef3/18aco1223631050.png (open in new window)
http://127.0.0.1/wessadotnet/public_html/freestatisticsdotorg/blog/date/2008/Oct/10/t1223631231zdm9zp50smizef3/18aco1223631050.ps (open in new window)


http://127.0.0.1/wessadotnet/public_html/freestatisticsdotorg/blog/date/2008/Oct/10/t1223631231zdm9zp50smizef3/2w4ww1223631050.png (open in new window)
http://127.0.0.1/wessadotnet/public_html/freestatisticsdotorg/blog/date/2008/Oct/10/t1223631231zdm9zp50smizef3/2w4ww1223631050.ps (open in new window)


 
Parameters (Session):
 
Parameters (R input):
 
R code (references can be found in the software module):
library(brglm)
roc.plot <- function (sd, sdc, newplot = TRUE, ...)
{
sall <- sort(c(sd, sdc))
sens <- 0
specc <- 0
for (i in length(sall):1) {
sens <- c(sens, mean(sd >= sall[i], na.rm = T))
specc <- c(specc, mean(sdc >= sall[i], na.rm = T))
}
if (newplot) {
plot(specc, sens, xlim = c(0, 1), ylim = c(0, 1), type = 'l',
xlab = '1-specificity', ylab = 'sensitivity', main = 'ROC plot', ...)
abline(0, 1)
}
else lines(specc, sens, ...)
npoints <- length(sens)
area <- sum(0.5 * (sens[-1] + sens[-npoints]) * (specc[-1] -
specc[-npoints]))
lift <- (sens - specc)[-1]
cutoff <- sall[lift == max(lift)][1]
sensopt <- sens[-1][lift == max(lift)][1]
specopt <- 1 - specc[-1][lift == max(lift)][1]
list(area = area, cutoff = cutoff, sensopt = sensopt, specopt = specopt)
}
roc.analysis <- function (object, newdata = NULL, newplot = TRUE, ...)
{
if (is.null(newdata)) {
sd <- object$fitted[object$y == 1]
sdc <- object$fitted[object$y == 0]
}
else {
sd <- predict(object, newdata, type = 'response')[newdata$y ==
1]
sdc <- predict(object, newdata, type = 'response')[newdata$y ==
0]
}
roc.plot(sd, sdc, newplot, ...)
}
hosmerlem <- function (y, yhat, g = 10)
{
cutyhat <- cut(yhat, breaks = quantile(yhat, probs = seq(0,
1, 1/g)), include.lowest = T)
obs <- xtabs(cbind(1 - y, y) ~ cutyhat)
expect <- xtabs(cbind(1 - yhat, yhat) ~ cutyhat)
chisq <- sum((obs - expect)^2/expect)
P <- 1 - pchisq(chisq, g - 2)
c('X^2' = chisq, Df = g - 2, 'P(>Chi)' = P)
}
x <- as.data.frame(t(y))
r <- brglm(x)
summary(r)
rc <- summary(r)$coeff
try(hm <- hosmerlem(y[1,],r$fitted.values),silent=T)
try(hm,silent=T)
bitmap(file='test0.png')
ra <- roc.analysis(r)
dev.off()
te <- array(0,dim=c(2,99))
for (i in 1:99) {
threshold <- i / 100
numcorr1 <- 0
numfaul1 <- 0
numcorr0 <- 0
numfaul0 <- 0
for (j in 1:length(r$fitted.values)) {
if (y[1,j] > 0.99) {
if (r$fitted.values[j] >= threshold) numcorr1 = numcorr1 + 1 else numfaul1 = numfaul1 + 1
} else {
if (r$fitted.values[j] < threshold) numcorr0 = numcorr0 + 1 else numfaul0 = numfaul0 + 1
}
}
te[1,i] <- numfaul1 / (numfaul1 + numcorr1)
te[2,i] <- numfaul0 / (numfaul0 + numcorr0)
}
bitmap(file='test1.png')
op <- par(mfrow=c(2,2))
plot((1:99)/100,te[1,],xlab='Threshold',ylab='Type I error', main='1 - Specificity')
plot((1:99)/100,te[2,],xlab='Threshold',ylab='Type II error', main='1 - Sensitivity')
plot(te[1,],te[2,],xlab='Type I error',ylab='Type II error', main='(1-Sens.) vs (1-Spec.)')
plot((1:99)/100,te[1,]+te[2,],xlab='Threshold',ylab='Sum of Type I & II error', main='(1-Sens.) + (1-Spec.)')
par(op)
dev.off()
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Coefficients of Bias-Reduced Logistic Regression',5,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.E.',header=TRUE)
a<-table.element(a,'t-stat',header=TRUE)
a<-table.element(a,'2-sided p-value',header=TRUE)
a<-table.row.end(a)
for (i in 1:length(rc[,1])) {
a<-table.row.start(a)
a<-table.element(a,labels(rc)[[1]][i],header=TRUE)
a<-table.element(a,rc[i,1])
a<-table.element(a,rc[i,2])
a<-table.element(a,rc[i,3])
a<-table.element(a,2*(1-pt(abs(rc[i,3]),r$df.residual)))
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Summary of Bias-Reduced Logistic Regression',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Deviance',1,TRUE)
a<-table.element(a,r$deviance)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Penalized deviance',1,TRUE)
a<-table.element(a,r$penalized.deviance)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Residual Degrees of Freedom',1,TRUE)
a<-table.element(a,r$df.residual)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'ROC Area',1,TRUE)
a<-table.element(a,ra$area)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Hosmer–Lemeshow test',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Chi-square',1,TRUE)
phm <- array('NA',dim=3)
for (i in 1:3) { try(phm[i] <- hm[i],silent=T) }
a<-table.element(a,phm[1])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Degrees of Freedom',1,TRUE)
a<-table.element(a,phm[2])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'P(>Chi)',1,TRUE)
a<-table.element(a,phm[3])
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,'Fit of Logistic Regression',4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Index',1,TRUE)
a<-table.element(a,'Actual',1,TRUE)
a<-table.element(a,'Fitted',1,TRUE)
a<-table.element(a,'Error',1,TRUE)
a<-table.row.end(a)
for (i in 1:length(r$fitted.values)) {
a<-table.row.start(a)
a<-table.element(a,i,1,TRUE)
a<-table.element(a,y[1,i])
a<-table.element(a,r$fitted.values[i])
a<-table.element(a,y[1,i]-r$fitted.values[i])
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,'Type I & II errors for various threshold values',3,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Threshold',1,TRUE)
a<-table.element(a,'Type I',1,TRUE)
a<-table.element(a,'Type II',1,TRUE)
a<-table.row.end(a)
for (i in 1:99) {
a<-table.row.start(a)
a<-table.element(a,i/100,1,TRUE)
a<-table.element(a,te[1,i])
a<-table.element(a,te[2,i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable3.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