[R] Fitting arbitrary curve to 1D data with error bars

Suzen, Mehmet msuzen at gmail.com
Thu Nov 14 10:34:22 CET 2013


Maybe you are after "weights" option given by 'lm' or 'glm'

See: http://stackoverflow.com/questions/6375650/function-for-weighted-least-squares-estimates

On 14 November 2013 10:01, Erkcan Özcan <erkcan at hotmail.com> wrote:
> Thanks, but if you have another closer look to my post, you will see that my question has nothing to do with drawing error bars on a plot.
>
> What I want is to do a curve fit to a data with error bars.
>
> Best,
> e.
>
> On 14 Nov 2013, at 04:21, Suzen, Mehmet wrote:
>
>> If you are after adding error bars in a scatter plot; one example is
>> given below :
>>
>> #some example data
>> set.seed(42)
>> df <- data.frame(x = rep(1:10,each=5), y = rnorm(50))
>>
>> #calculate mean, min and max for each x-value
>> library(plyr)
>> df2 <- ddply(df,.(x),function(df)
>> c(mean=mean(df$y),min=min(df$y),max=max(df$y)))
>>
>> #plot error bars
>> library(Hmisc)
>> with(df2,errbar(x,mean,max,min))
>> grid(nx=NA,ny=NULL)
>>
>> (From: http://stackoverflow.com/questions/13032777/scatter-plot-with-error-bars)
>>
>



More information about the R-help mailing list