Skip to main content
Tweeted twitter.com/StackCompSci/status/797894240017653762
edited tags
Link
Raphael
  • 72.9k
  • 30
  • 181
  • 393
Source Link

Algorithmic Complexity of Statistical Estimators

This might be very basic but I am interested in evaluating the algorithmic complexity of an estimator of the form:

$$\hat{\theta} = \text{argmin}_{\theta} \;\; Q_n (\theta)$$

where $Q_n(\theta)$ denotes some objective function of interest (e.g. - log likelihood) computed on a sample of length $n$. $\hat{\theta}$ is assumed to be obtain through some numerical optimization methods (typically a stepwise procedure). Under this setting, how could I compute the algorithmic complexity of $\hat{\theta}$?

I am really not sure if this makes sense but here is how I approach this problem:

  • Suppose that the numerical procedure used to compute $\hat{\theta}$ requires $S$ steps to converge.
  • Assume that there exist a deterministic function, say $f(p)$, where $p$ denotes the dimension of $\theta$ such that $S \leq f(p)$ and that $f(p) < \infty$ for $p < \infty$.
  • Assume that $\mathcal{O} (Q_n(\theta)) = g(n)$ for all $\theta$.
  • Then $\mathcal{O}(\hat{\theta})$ is simply given by

$$\mathcal{O}(\hat{\theta}) = \mathcal{O}(Q_n(\theta) S) = g(n),$$

since $p$ is assume to be fixed (and bounded). This seems really too simple... Any comments would be more than welcome. Thank you very much.