Assume that all values are real. let $Y$ be a vector of observations and $\hat{Y}$ be a vector of predictions. Then the MSE of the predictions is
$$1/n\sum_{i=1}^n(\hat{Y}_i-Y_i)^2$$
Let $$S = \{s~|~s = (\hat{Z},~Z)= (a + b\hat{Y},~a +bY),~b\neq0~\}$$ be a set of transformations of the pair of prediction and observation vectors.
we can see that $MSE(s_k),~s_k\in S$ does not have the same value for all $s_k$, despite the fact that, 'proportionally', all $s_k$ are equally accurate.
What is an error function that has the same value for all $s_k$? More generally, I'm interested in error functions that will help us to compare the accuracy of predictions from different data sets.