Re: Fitting part of a List
- To: mathgroup at smc.vnet.net
- Subject: [mg127527] Re: Fitting part of a List
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Wed, 1 Aug 2012 04:57:51 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
On 7/30/12 at 10:14 PM, eppi2.0 at freenet.de (Butterfly87) wrote: >I have a set of data(63 pairs) of the form {x-Value, Intensity} >imported to Mathematica. I also managed to extract the data pairs 5 >to 25 using the Take-function. I want to fit these data using the >Fitfunction TS[q] and FindFit. I told Mathematica to follow this >Input: FindFit[d2[q], TS[q], {{a, 1000}, {b, 1500}, {c, 0.008}}, q] You are using q for two distinct purposes: 1) as the independent variable for your model TS[q] 2) as a known parameter to select a portion of your data d2[q] You cannot use q for both of these purposes in a single call to FindFit. Also, be aware ds2[q] is the function evaluated at q, not a selection for a subset of your data. It is possible to use the notation ds2[q] as a subscripted variable. But unless you data is different than what you seem to be describing (an n x 2 array), even if you use this correctly as a subscripted variable you would be choosing a single data point which clearly won't work.