> d1<-read.table("F://d1.txt",header=TRUE)
> d2<-read.table("F://d2.txt",header=TRUE)
> ds1<-data.frame(x=d1$x,y=d1$y)
> ds2<-data.frame(x=d2$x,y=d2$y)
> m1<-nls(y~I(exp(-Scale*x^Shape)),data=ds1,start=list(Scale=0.01,Shape=1),trace=T)
13.42884 : 0.01 1.00
3.991207 : 0.08704032 0.75903022
0.500503 : 0.02950857 1.56973971
0.07841429 : 0.03557713 1.62886837
0.07373831 : 0.03032661 1.71335289
0.0730652 : 0.03020684 1.72198921
0.07306428 : 0.03013387 1.72329074
0.07306428 : 0.03012837 1.72339020
0.07306428 : 0.03012794 1.72339785
> m2<-nls(y~I(exp(-Scale*x^Shape)),data=ds2,start=list(Scale=0.01,Shape=1),trace=T)
13.42884 : 0.01 1.00
3.991207 : 0.08704032 0.75903022
0.500503 : 0.02950857 1.56973971
0.07841429 : 0.03557713 1.62886837
0.07373831 : 0.03032661 1.71335289
0.0730652 : 0.03020684 1.72198921
0.07306428 : 0.03013387 1.72329074
0.07306428 : 0.03012837 1.72339020
0.07306428 : 0.03012794 1.72339785
> plot(d1$x,d1$y,pch=20,xlim=c(0,170),ylim=c(0,1),xaxs="i",yaxs="i",las=1,mgp=c(1.7,0.5,0),lab=c(10,10,12),xlab="Survival(cycle)",ylab="Survival Probablity",font.lab=2)
> points(d2$x,d2$y,pch=17)
> s<-seq(0,170,length=200)
> lines(s,predict(m1,list(x=s)),lty=2)
> lines(s,predict(m2,list(x=s)),lty=1)
> ADR1<-1-(sum(residuals(m1)^2)/(length(d1$x)-2))/(sum((dl$y-mean(dl$y))^2)/(1ength(dl$x)-1))
> ADR2<-1-(sum(residuals(m2)^2)/(length(d2$x)-2))/(sum((d2$y-mean(d2$y))^2)/(1ength(d2$x)-1))
> ADR<-c(ADR1,ADR2)
错误: 找不到对象'ADR1'
> Cor.eff<-c(cor(dl$x,d1$y,method="pearson"),cor(d2$x,d2$y,method="spearman"))
错误于inherits(x, "data.frame") : 找不到对象'dl'
>