Hi I am relatively new to R and was trying to run an optimization problem using rsolnp. I am getting an error which seems to be not related to my construct of the optimization equations. Error in if (max(tt[2] - 10 * tol, nineq) <= 0) rho = 0 : missing value where TRUE/FALSE needed I have attached the file code. I would greatly appreciate any help. Many thanks http://www.nabble.com/file/p25637806/OptTS.txt OptTS.txt -- View this message in context: http://www.nabble.com/rsolnp--Error-%28Help%21%29-tp25637806p25637806.html Sent from the R help mailing list archive at Nabble.com.
It means that your expression "max(tt[2] - 10 * tol, nineq)" is returning NA: Notice I get the same error:> if (1==1)1[1] 1> if (NA == 1) 1Error in if (NA == 1) 1 : missing value where TRUE/FALSE needed Check your script and see why it is NA. you might need: max(tt[2] - 10 * tol, nineq, na.rm=TRUE) If your data has NAs. On Sun, Sep 27, 2009 at 5:29 PM, tushar_kul <tuskul at gmail.com> wrote:> > Hi > > I am relatively new to R and was trying to run an optimization problem using > rsolnp. I am getting an error which seems to be not related to my construct > of the optimization equations. > > Error in if (max(tt[2] - 10 * tol, nineq) <= 0) rho = 0 : > ?missing value where TRUE/FALSE needed > > I have attached the file code. > > I would greatly appreciate any help. > > Many thanks > > http://www.nabble.com/file/p25637806/OptTS.txt OptTS.txt > > > -- > View this message in context: http://www.nabble.com/rsolnp--Error-%28Help%21%29-tp25637806p25637806.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem that you are trying to solve?
Thanks, but I do not have "max(tt[2] - 10 * tol, nineq)" in my script. Therefore, could the error be getting generated by rsolnp itself ? jholtman wrote:> > It means that your expression "max(tt[2] - 10 * tol, nineq)" is returning > NA: > > Notice I get the same error: > >> if (1==1)1 > [1] 1 >> if (NA == 1) 1 > Error in if (NA == 1) 1 : missing value where TRUE/FALSE needed > > Check your script and see why it is NA. you might need: > > max(tt[2] - 10 * tol, nineq, na.rm=TRUE) > > If your data has NAs. > > On Sun, Sep 27, 2009 at 5:29 PM, tushar_kul <tuskul at gmail.com> wrote: >> >> Hi >> >> I am relatively new to R and was trying to run an optimization problem >> using >> rsolnp. I am getting an error which seems to be not related to my >> construct >> of the optimization equations. >> >> Error in if (max(tt[2] - 10 * tol, nineq) <= 0) rho = 0 : >> ?missing value where TRUE/FALSE needed >> >> I have attached the file code. >> >> I would greatly appreciate any help. >> >> Many thanks >> >> http://www.nabble.com/file/p25637806/OptTS.txt OptTS.txt >> >> >> -- >> View this message in context: >> http://www.nabble.com/rsolnp--Error-%28Help%21%29-tp25637806p25637806.html >> Sent from the R help mailing list archive at Nabble.com. >> >> ______________________________________________ >> R-help at r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> > > > > -- > Jim Holtman > Cincinnati, OH > +1 513 646 9390 > > What is the problem that you are trying to solve? > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > >-- View this message in context: http://www.nabble.com/rsolnp--Error-%28Help%21%29-tp25637806p25641703.html Sent from the R help mailing list archive at Nabble.com.
I would guess so. It may have to do with the data that you are passing in. On Mon, Sep 28, 2009 at 5:23 AM, tushar_kul <tuskul at gmail.com> wrote:> > Thanks, but I do not have "max(tt[2] - 10 * tol, nineq)" in my script. > Therefore, could the error be getting generated by rsolnp itself ? > > > > jholtman wrote: >> >> It means that your expression "max(tt[2] - 10 * tol, nineq)" is returning >> NA: >> >> Notice I get the same error: >> >>> if (1==1)1 >> [1] 1 >>> if (NA == 1) 1 >> Error in if (NA == 1) 1 : missing value where TRUE/FALSE needed >> >> Check your script and see why it is NA. ?you might need: >> >> max(tt[2] - 10 * tol, nineq, na.rm=TRUE) >> >> If your data has NAs. >> >> On Sun, Sep 27, 2009 at 5:29 PM, tushar_kul <tuskul at gmail.com> wrote: >>> >>> Hi >>> >>> I am relatively new to R and was trying to run an optimization problem >>> using >>> rsolnp. I am getting an error which seems to be not related to my >>> construct >>> of the optimization equations. >>> >>> Error in if (max(tt[2] - 10 * tol, nineq) <= 0) rho = 0 : >>> ?missing value where TRUE/FALSE needed >>> >>> I have attached the file code. >>> >>> I would greatly appreciate any help. >>> >>> Many thanks >>> >>> http://www.nabble.com/file/p25637806/OptTS.txt OptTS.txt >>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/rsolnp--Error-%28Help%21%29-tp25637806p25637806.html >>> Sent from the R help mailing list archive at Nabble.com. >>> >>> ______________________________________________ >>> R-help at r-project.org mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. >>> >> >> >> >> -- >> Jim Holtman >> Cincinnati, OH >> +1 513 646 9390 >> >> What is the problem that you are trying to solve? >> >> ______________________________________________ >> R-help at r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> >> > > -- > View this message in context: http://www.nabble.com/rsolnp--Error-%28Help%21%29-tp25637806p25641703.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem that you are trying to solve?