Minimum number of observations for logistic regression? I'm running a binary logistic regressions with 3 numerical variables. I'm suppressing the intercept in my models as the probability should be zero if all input variables are zero.
What's minimal number of observations I should use?
 A: There isn't really a minimum number of observations.  Essentially the more observations you have the more the parameters of your model are constrained by the data, and the more confident the model becomes.  How many observations you need depends on the nature of the problem and how confident you need to be in your model.  I don't think it is a good idea to rely too much on "rules of thumb" about this sort of thing, but use the all the data you can get and inspect the confidence/credible intervals on your model parameters and on predictions.
A: There is one way to get at a solid starting point.  Suppose there were no covariates, so that the only parameter in the model were the intercept.  What is the sample size required to allow the estimate of the intercept to be precise enough so that the predicted probability is within 0.1 of the true probability with 95% confidence, when the true intercept is in the neighborhood of zero?  The answer is n=96.  What if there were one covariate, and it was binary with a prevalence of 0.5?  One would need 96 subjects with x=0 and 96 with x=1 to have an upper bound on the margin of error for estimating Prob[Y=1 | X=x] not exceed 0.1.  The general formula for the sample size required to achieve a margin of error of $\delta$ in estimating a true probability of $p$ at the 0.95 confidence level is $n = (\frac{1.96}{\delta})^{2} \times p(1-p)$.  Set $p = 0.5$ for the worst case. 
A: Update: I didn't see the above comment, by @David Harris, which is pretty much like mine. Sorry for that. You guys can delete my answer if it is too similar.
I'd second Dikran Marsupail post and add my two cents.
Take in consideration your prior knowledge about the effects that you expect from your independent variables. If you expect small effects, than you will need a huge sample. If the effects are expected to be big, than a small sample can do the job.
As you might know, standard errors are a function of sample size, so the bigger the sample size, the smaller the standard errors. Thus, if effects are small, i.e., are near zero, only a small standard error will be able to detect this effect, i.e, to show that it is significantly different from zero. On the other hand, if the effect is big (far from zero), than even a large standard error will produce significant results.
If you need some reference, take a look at Andrew Gelmans' Blog. 
A: It seems that to get an acceptable estimation we have to apply the rules that have been examined by other researchers. I agree with the two rules of thumb above (10 obs for each var. and the formula by Harrell). Here, there is another question that the data are revealed or stated preference. Hosmer and Lemeshow in their book have provided a rule for revealed and Louviere and Hensher in their book (The methods of Stated preference) provided a rule for stated preference data 
