[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