MathGroup Archive 1998

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: NonLinearRegress question

  • To: mathgroup at
  • Subject: [mg12923] Re: [mg12860] NonLinearRegress question
  • From: "Jrgen Tischer" <jtischer at>
  • Date: Wed, 24 Jun 1998 03:44:43 -0400
  • Sender: owner-wri-mathgroup at

Oh Easan,
if you just correct the bugs: fun vs. func and t vs. z.


-----Original Message-----
From: Easan Siviniah <easan at> To: mathgroup at
Subject: [mg12923] [mg12860] NonLinearRegress question

>Hi folks,
>I'm writing some data fitting code on Mathematica that uses the add-on
>'NonLinearRegress'. However I'm currently stumped because the model I
>for fitting involves the use of conditional 'Ifs'. It seems that
>Mathematica does not recoginise such a function as numerical.
>Does Anyone have an idea of how to get round this. I've included a
>but simplified example below.
>In[1]      Clear[fun,t,x,y]
>              fun[t_,x_,y_]:=If[t<10,t^2 x + Log[t] y, t^3 x + Log[t] =
>              data=Table[{t,N[fun[t,2,3]]},{t,1,21,2}] Out[1]
>    4401.69},{15,6758.12},{17,9834.5},{19,13726.8},{21,18531.1}}
>In[2]       << Statistics`NonlinearFit`
>                NonlinearRegress[data,
>                N[func[t,a,b]] ,z, {{a,{-100,-101}},{b,{2,3}}},
>                RegressionReport -> BestFitParameters,
>                 Method->FindMinimum,
>                ShowProgress -> True]
>Out[2]  NonlinearRegress::"nonnum": "The model is not numerical at
>             Check that all model parameters are included in the
>parameter list.

  • Prev by Date: eps mathematica fonts/latex
  • Next by Date: Re: GraphicArray wastes memory
  • Previous by thread: NonLinearRegress question
  • Next by thread: Re: NonLinearRegress question