I have some experimental data, where due to the nature of the experiment (which I am not familiar with) the errors are not known. The data follow a rough non-linear trend but clearly are noisy as for similar x-values, there are data points with different y-values. Unfortunately I also only have a handful of data points.
- Is it possible to get estimates on errors for the data points without knowing their functional form? E.g. from how different y-values are for data points with similar x-values? For each x-value, however, there is only one data point. There may also be errors in both the x and y values... Are any kind of resampling methods that could help?
Then I have a theoretical model (developed independently to the data), which is nonlinear and with a number of free parameters (too many... but it is difficult to narrow them down).
In a perfect world, I would have many more data points with known errors, and a convincing fit with reasonable parameter values would support my theoretical arguments, or a terrible fit would at least tell me I have no idea what is going on. Right now I have trouble deciding the difference between a convincing fit and a terrible fit.
- How do I know if I am overfitting?
- Is it possible in this case to deduce something about the goodness of fit? Or is it hopeless and I need to wait until better data becomes available?
What the data looks like:
The colors correspond to a second independent variable (which was determined very precisely), which does not introduce any additional parameters. I.e. my model would fit to all four lines at once.