It seems that GLM has convergence issues here in statsmodels. Perhaps in R too, but R gives only these warnings.
Warning messages: 1: glm.fit: fitted rates numerically 0 occurred 2: glm.fit: fitted rates numerically 0 occurred
This may mean something like perfect separation in the context of Logit / Probit. I would think of this for the Poisson model.
R does a better, if not subtle, job, telling you that something might be wrong in your fitting. If you look at the installed probability in statsmodels, for example, this is -1.12e27. That should be the key right there that something is not working.
Using the Poisson model directly (I always prefer the maximum GLM probability when possible), I can reproduce the results of R (but I get a warning about convergence). Confidently, again, the default loser newton-raphson fails, so I use bfgs.
import numpy as np import pandas as pd import statsmodels.formula.api as smf import statsmodels.api as sm from scipy.stats.stats import pearsonr data= pd.DataFrame(pd.read_csv('http://dl.dropbox.com/u/8649795/AT_Austria.csv')) mod = smf.poisson('Data~Origin+Destination+Dij', data=data, offset=np.log(data['Offset'])).fit(method='bfgs') print mod.mle_retvals['converged']
source share