Hi jost87,
Try using a good text editor with syntax highlighting and
parenthesis/brace matching (personal preference is Emacs + ESS, others
like Rstudio, and there are tons more). I find at least one
mismatched pair of parentheses/braces in those expressions.
Cheers,
Josh
On Fri, Jan 13, 2012 at 6:31 AM, jost87 <jost87 at hotmail.com>
wrote:> Can somebody explain the problem in the following expression?
>
> Thank you
>
>
> /> if (species == 1){
> + ? ? ? ? ? ? ? ? ? fitness <-
>
(1-b)*exp(-((microsites-niche.preference)/(niche.width.specialist+a.specialist)^2)*(1-a.specialist)
> + ? ? }else
> Error: unexpected '}' in:
> " ? ? ? ? ? ? ? ? ?fitness <-
>
(1-b)*exp(-((microsites-niche.preference)/(niche.width.specialist+a.specialist)^2)*(1-a.specialist)
> ? ?}"
>> ? ? if (species ==2){
> + ? ? ? ? fitness <)
>
(1-b)*exp(-((microsites-niche.preference)/(niche.width.generalist+a.generalist)^2)*(1-a.generalist)
> Error: unexpected ')' in:
> " ? ?if (species ==2){
> ? ? ? ?fitness <)"
>> ? ? ? ? } ? else fitness <- 0
> Error: unexpected '}' in " ? ? ? ?}"
>> ? ? }
> Error: unexpected '}' in " ? ?}"/
>
> --
> View this message in context:
http://r.789695.n4.nabble.com/IF-ELSE-tp4292285p4292285.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.
--
Joshua Wiley
Ph.D. Student, Health Psychology
Programmer Analyst II, Statistical Consulting Group
University of California, Los Angeles
https://joshuawiley.com/