Sammy,
depending on your data (!) you alternatively can try with InterpolatingPolynomial[]
, e.g. like so:
inputs = {16, 22, 114, 118, 120, 121, 122, 126, 128, 131, 141, 161, 177, 213, 225, 237};
outputs = {1.6, 2.2, 10.9, 11.3, 11.5, 11.6, 11.7, 12, 12.2, 12.5, 13.4, 15.2, 16.6, 19.7, 20.7, 21.8};
table = Transpose[{inputs, outputs}];
ipolpol = Simplify[Chop[InterpolatingPolynomial[table, x]]]
(* Out: -0.03252010729072907`+0.10366058109484573` x - 0.0001088717878462003` x^2 + 4.586421356854481`*^-7 x^3 - 8.63811125839574`*^-10 x^4 *)