I'm struggling with the naming of different elements in GMM. There doesn't seem to be consistency in the literature. What do we even call the moment integrand $g$? I take a stab below with help from Wikipedia.
Detail
The wiki on GMM describes the set-up of GMM using
$$m(\theta_0) \equiv \operatorname{E}[\,g(Y_t,\theta_0)\,]$$ $$\hat{m}(\theta) \equiv \frac{1}{T}\sum_{t=1}^T g(Y_t,\theta).$$
I believe they imply the names of these things are:
- $m(\theta)$: a population/theoretical moment function
- $\operatorname{E}[\,g(Y_t,\theta_0)\,]$: a population/theoretical generalized moment
- $\operatorname{E}[\,g(Y_t,\theta_0)\,]=c$: a population/theoretical generalized moment condition
- $\operatorname{E}[\,g(Y_t,\theta_0)\,]=0$: a population/theoretical generalized moment condition for GMM.
- $\hat{m}(\theta)$: a sample generalized moment function
- $\frac{1}{T}\sum_{t=1}^T g(Y_t,\theta)$: a sample generalized moment
- $g(Y_t,\theta)$???
Do we just call $g(Y_t,\theta)$ a moment integrand function? That seems clunky, especially if we want to refer to these functions on their own, outside of the GMM model-estimation context. What about model statistic? I like that it's more general. But strictly speaking, these aren't statistics since they're functions of parameters. So what about model statistic generator or model statistic function?
In most materials on GMM, no one even gives this thing a name. Those that do usually call it something or other which conflicts with the above terminology, e.g., moment function. Maybe the above terminology needs to change? Can someone suggestion a consistent naming scheme here?
UPDATE: For my particular use-case, I don't use GMM, but my set-up is very similar. The $g$ actually take the form $\ell(f(Y_t,\theta),A_t)$ where $\ell$ is a loss like squared error, $f(Y_t,\theta)$ is some model statistic function (My terminology. I say function to emphasize that a statistic is technically a transformation of raw sample data and is not a function of model parameters. This is. So when evaluated at specific model parameters $\theta$, it produces a model statistic), and $A_t$ are some targets or actuals. Since $\ell$ is a loss, $\operatorname{E}[\ell(\cdot)]>0$. There is no hope of making $\ell$ an orthogonality condition function in this form. So, in my more specific setting, I'm inclined to call the $g=\ell$ losses, $f$ model statistic functions, and $\hat{m}(\theta)$ cost functions. If someone answers with a better solution, I'll take that as the answer. Otherwise, I'm going to take this solution of mine to be the answer.