Hello, my name is F?bio and I'm a Marine Ecology student in Portugal. I'm currently using the FD package for my work and yesterday one message appeared that I wasn't expecting and I really need your help to try to figure out what's happening. I'm using the dbFD function and the following message appeared: FRic: Only categorical and/or ordinal trait(s) present in 'x'. FRic was measured as the number of unique trait combinations, NOT as the convex hull volume. FDiv: Cannot be computed when only categorical and/or ordinal trait(s) present in 'x'. My data: x is a matrix with species vs functional traits a is a matrix with species vs sampling (in abundances) Previously I used the dbFD function and was working just fine. Yesterday I removed 2 traits and this message appeared. My traits now are 3 categorical traits and 1 numeric. The 2 trais that I removed were numeric traits as well. I really need to remove those trait, but I still need the FDiv to be calculated. Can you explain to me why is this error occurring? I need to know how the dbFD is measuring the indexes so I can understanding the error and if I can or can't continue to use this package (if it applies or not to my goals) Kind regards F?bio Monteiro [[alternative HTML version deleted]]
Hi Fabio, It is possible that your remaining "numeric" variable is a factor. What does: class(my_numeric_variable) say? (where you substitute the name of your "numeric" variable) Jim On Fri, Mar 4, 2016 at 2:25 AM, Fabio Monteiro <fabio.monteiro1992 at gmail.com> wrote:> Hello, my name is F?bio and I'm a Marine Ecology student in Portugal. > > I'm currently using the FD package for my work and yesterday one message > appeared that I wasn't expecting and I really need your help to try to > figure out what's happening. > I'm using the dbFD function and the following message appeared: > > FRic: Only categorical and/or ordinal trait(s) present in 'x'. FRic was > measured as the number of unique trait combinations, NOT as the convex > hull volume. > FDiv: Cannot be computed when only categorical and/or ordinal trait(s) > present in 'x'. > > My data: > x is a matrix with species vs functional traits > a is a matrix with species vs sampling (in abundances) > > Previously I used the dbFD function and was working just fine. Yesterday I > removed 2 traits and this message appeared. > > My traits now are 3 categorical traits and 1 numeric. The 2 trais that I > removed were numeric traits as well. I really need to remove those trait, > but I still need the FDiv to be calculated. Can you explain to me why is > this error occurring? I need to know how the dbFD is measuring the indexes > so I can understanding the error and if I can or can't continue to use this > package (if it applies or not to my goals) > > Kind regards > > F?bio Monteiro > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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.
i just called trait3 to my variable. Is this what i'm suppose to wright? class(trait3), or class (my_trait3_variable? both give error 2016-03-03 23:42 GMT+00:00 Jim Lemon <drjimlemon at gmail.com>:> Hi Fabio, > It is possible that your remaining "numeric" variable is a factor. What > does: > > class(my_numeric_variable) > > say? (where you substitute the name of your "numeric" variable) > > Jim > > > On Fri, Mar 4, 2016 at 2:25 AM, Fabio Monteiro > <fabio.monteiro1992 at gmail.com> wrote: > > Hello, my name is F?bio and I'm a Marine Ecology student in Portugal. > > > > I'm currently using the FD package for my work and yesterday one message > > appeared that I wasn't expecting and I really need your help to try to > > figure out what's happening. > > I'm using the dbFD function and the following message appeared: > > > > FRic: Only categorical and/or ordinal trait(s) present in 'x'. FRic was > > measured as the number of unique trait combinations, NOT as the convex > > hull volume. > > FDiv: Cannot be computed when only categorical and/or ordinal trait(s) > > present in 'x'. > > > > My data: > > x is a matrix with species vs functional traits > > a is a matrix with species vs sampling (in abundances) > > > > Previously I used the dbFD function and was working just fine. Yesterday > I > > removed 2 traits and this message appeared. > > > > My traits now are 3 categorical traits and 1 numeric. The 2 trais that I > > removed were numeric traits as well. I really need to remove those trait, > > but I still need the FDiv to be calculated. Can you explain to me why is > > this error occurring? I need to know how the dbFD is measuring the > indexes > > so I can understanding the error and if I can or can't continue to use > this > > package (if it applies or not to my goals) > > > > Kind regards > > > > F?bio Monteiro > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > 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. >[[alternative HTML version deleted]]