用R

用R,r,logistic-regression,nonlinear-functions,non-linear-regression,R,Logistic Regression,Nonlinear Functions,Non Linear Regression,目前,我用指数函数拟合数据: Index=exp(a+b*年龄+c*销售类型+d*年龄*销售类型+e*英里) 但看起来我一开始的数据拟合过度,中间的数据拟合不足,最后我感觉很好。我能用一个S形曲线,让y在x的起点处慢慢地下降,然后在中间急剧地,然后慢慢地在末端?p> 数据是一辆汽车的售价与成本之比。新车的头两年价格不会下降很多,然后在接下来的7-8年价格会下降很多,第10年之后价格下降得更慢 我想拟合非线性逻辑函数: f(x)=L/(1+exp(-kx)) 有人能帮我解决这个问题吗?我认为这

目前,我用指数函数拟合数据:

Index=exp(a+b*年龄+c*销售类型+d*年龄*销售类型+e*英里)
但看起来我一开始的数据拟合过度,中间的数据拟合不足,最后我感觉很好。我能用一个S形曲线,让y在x的起点处慢慢地下降,然后在中间急剧地,然后慢慢地在末端?p> 数据是一辆汽车的售价与成本之比。新车的头两年价格不会下降很多,然后在接下来的7-8年价格会下降很多,第10年之后价格下降得更慢

我想拟合非线性逻辑函数:

f(x)=L/(1+exp(-kx))

有人能帮我解决这个问题吗?我认为这可以通过R和nls()来完成。是否可以拟合多个变量而不是一个x?如何设置初始起点

我遇到了一个类似的问题,刚刚发表了这篇文章。由于成本函数的非凸性,logistic模型不易拟合。你可以试试这个曲线f(x)=x/sqrt((1+x^2))。有关解决方案,请参阅本文

欢迎使用堆栈溢出。请了解如何问一个R问题,以便这里的人可以轻松地重现您的环境。基本上,您希望使用
dput
导出数据,并将其包含在问题中。还包括复制问题所需的最少代码,以及您尝试过的其他内容。这将使你的问题更容易回答,因此你可能会更快得到答复。