Re: Fit with lists instead of functions

*To*: mathgroup at smc.vnet.net*Subject*: [mg40297] Re: [mg40283] Fit with lists instead of functions*From*: Dr Bob <majort at cox-internet.com>*Date*: Sun, 30 Mar 2003 04:09:54 -0500 (EST)*References*: <200303291020.FAA04122@smc.vnet.net>*Reply-to*: majort at cox-internet.com*Sender*: owner-wri-mathgroup at wolfram.com

Here are a couple of ways to do it. In either case, Regress can be replaced with Fit. Known values: n = 10; knowns = Sin@Range@n; Predictor variable lists: a = Array[Random[] &, n]; b = Range@n; c = b^2; The simplest thing: Regress[Transpose@{a, b, c, knowns}, {1, x, y, z}, {x, y, z}] A more flexible method: f = Interpolation[a]; g = Interpolation[b]; h = Interpolation[c]; Regress[knowns, {1, f@x, g@x, h@x}, x] The second method can be easily modified to include other predictor functions: Regress[knowns, {1, f@x, g@x, h@x, Cos@x}, x] Bobby On Sat, 29 Mar 2003 05:20:26 -0500 (EST), Martin <martin_rommel at yahoo.com> wrote: > It ought to be simple, I just don't know where to find it: > I want to do a (linear, least square) fit but instead of functions in > a variable I want to use lists of the same length as the data list. > > And by the way, I am still running 4.0 > > Thanks. > > -- majort at cox-internet.com Bobby R. Treat

**References**:**Fit with lists instead of functions***From:*martin_rommel@yahoo.com (Martin)