Some background before I state the questions:
I have a $d$-dimensional random vector $X=(X_1,\ldots,X_n)$ and a function $f:\mathbb{R}^d\rightarrow\mathbb{R}$. Ultimately my goal is to understand $f$ and I will explain what I mean by that later. The problem is created by
- $d$ being pretty large (e.g. $d>10$)
- $f$ being a very complex computer simulation, i.e. no closed formulas exist and the computation of $f$ is expensive in terms of time and resources
Since samples from $X$ are comparatively cheap, a standard approach is to approximate $f$ by a parametric function $g$ which is easier to handle. In practice, parameters of $g$ are estimated using the values of $f$ on a suitable sample from $X$ using least squares.
Note that this is different from regression, since there is NO additive stochastic error term, i.e. $f$ and $g$ are both deterministic functions of $X$. On the other hand it seems to differ from (plain vanilla) function approximation, since I have an underlying probability space and need to do some sort of statistical estimation.
So my first question is: It is not regression, it is not approximation, so what is it?
Some more specific questions:
It is tempting to use the regression framework anyway, since this is a convenient way to produce the OLS estimates for the parameters. It seems that all inference and diagnostics derived from properties of the error distribution in regression will be meaningless (e.g. F-tests for the significance of coefficients, adjusted R squared and so on). Is there anything useful, beyond the parameter estimate itself, which survives from the regression framework?
What type of estimation is possible in this context? For example, I might assume that $f$ is a sum of univariate functions (i.e. only main effects). Are there tests to see whether this is the case or whether I need interactions? Another typical question: Are all $X_i$ equally important and what are the least/most important inputs? Those questions have answers in the context of regression. What is possible here?
Of course the answers will depend on assumptions for $f$. What would be useful ones? Actually smoothness properties are not entirely clear but would for example piecewise linear be helpful?