Re: Forcing a Fit through a Data Point (Mathematica 5)
- To: mathgroup at smc.vnet.net
- Subject: [mg43611] Re: [mg43588] Forcing a Fit through a Data Point (Mathematica 5)
- From: Hugh Walker <hwalker at gvtc.com>
- Date: Tue, 23 Sep 2003 04:02:08 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On Monday, September 22, 2003, at 02:14 AM, Hank Shih wrote: > Hello all. I have a set of data for a experiment and I want to create > the best fit line. Based on the x-y coordinate system, I need the line > to go through (0, 0) no matter what. The data is as followed: data = > {{0,0}, {.5,.25}, {1,.4}, {1.5,.5}, {2,.625}, {2.5,.84615}, {3,1}, > {3.5,1.0588}}. > > So far, to get the best fit I use: > > data = {{0,0}, {.5,.25}, {1,.4}, {1.5,.5}, {2,.625}, {2.5,.84615}, > {3,1}, {3.5,1.0588}}. > > abc = Fit[data, {1, x, x}, x] > Plot[abc, {x, 0, 5}, GridLines -> Automatic, AxesLabel -> {"Time (in > sec)", "Change in Distance (in cm)"}, > Epilog -> {PointSize[0.02], Map[Point, data]}] > > Is there a easier way to do this through Mathematica 5? If not, how can > I force it through that (0, 0) point? Thanks in advance > > Hank Hank: This will do it: Fit[data, {x}, x] Regards ========== Hugh Walker Gnarly Oaks