[R] (no subject)
Steve Lianoglou
mailinglist.honeypot at gmail.com
Tue Apr 13 20:16:10 CEST 2010
Hi,
On Tue, Apr 13, 2010 at 11:35 AM, Danai Katsande
<daniekatsande at gmail.com> wrote:
> I am trying to plot a smoothing spline to using the following code, and an
> error pops up:
>
>> car <- read.table("car.csv",sep=",",header=T)
>> attach(car)
>> names(car)
> [1] "veh_value" "exposure" "clm" "numclaims" "claimcst0" "veh_body"
> [7] "veh_age" "gender" "area" "agecat" "X_OBSTAT_"
>
>> plot( log(veh_value), claimcst0, ylim=c(0,10000))
>> smooth.spline( log(veh_value), claimcst0)
> Error in smooth.spline(log(veh_value), claimcst0) :
> NA/NaN/Inf in foreign function call (arg 3)
> ### What does this error mean> I do not get it??
It means that you have some data in your `veh_value` vector that `log`
/ `smooth.spline` is choking on.
For instance, are there negative numbers in `veh_value`?
R> log(-2)
[1] NaN
Check the other possibilities, like the existence of NA, or Inf values
(use `is.na` and `is.infinte`)
Examine both `veh_value` and also the result of log(veh_value).
HTH,
-steve
--
Steve Lianoglou
Graduate Student: Computational Systems Biology
| Memorial Sloan-Kettering Cancer Center
| Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact
More information about the R-help
mailing list