我试图找出来某个地区的人数与该地区的住宿、商店、餐馆和休闲场所的数量之间的关系。我知道访问某个地区的总人数,但我不知道他们是来住宿还是购物等。
因此,我根据该地区的人数绘制了每个地区的餐馆数量等。这是图表。这是我要分析的一些数据
因此,这些点的一般形状是旋转 90 度的抛物线。我对 R 不是很熟悉,也无法弄清楚如何找到这个等式/知道这是否不可能。
我的目标是获取每个参数(即住宿、餐厅等)的系数,因此我可以得出类似“如果我们添加 10 家餐厅,那么该地区应该会增加 x 人的数量”之类的结论。
这是我尝试过但未成功的一些代码片段
linez <- nls(People ~ sqrt(Accommodation/a) , data=fourth, start=c(a=1), trace=T)
lines(s, predict(linez, list(x=s)), col = "red")