I've got some y(x) 2D data set. I would like to find a function fitting this data:

Is there any open source or free software to find a function to approximate a data sequence like the above?
Here is what I found so far:
- Fityk is a program for data processing and nonlinear curve fitting. The program can be used for any task that requires fitting a curve to 2D (x,y) data.
- Simfit is a free software OpenSource Windows/Linux package for simulation, curve fitting, statistics, and plotting, using a library of models or user-defined equations.
- Zunzun.com website. Here you can curve fit and surface fit your 2D and 3D data online with a rich set of error histograms, error plots, curve plots, surface plots, contour plots, VRML, auto-generated source code, and PDF file output.
One nice option might be
accessible via the link, and free to download, with access to documentation. This option doesn't presume much in the way of users' knowledge relating to statistical anaylysis.
If you have an on-going need for the modeling and analysis of data, you might want to check out
At the link provided above, you can access and download free software designed especially for statistical computing and data anaylysis. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.
The site linked above also includes access to a user-manual, Wiki, a journal, and FAQ's, (and I believe there is also support available via a user's forum). You might want to explore the documentation to check if this package might be of any value to you.