Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
代码中没有显示对数行 ggplot(僵尸,aes(x=平均温度,y=感染百分比))+ 统计平滑(method=“lm”,aes(color=“Linear”)+ 统计平滑(方法=“黄土”,aes(颜色=“黄土”)+ 统计平滑(method=“nls”,公式=y~a*log(x)+b, aes(color=“对数”),se=F,start=list(a=1,b=1))+ 几何点()_R - Fatal编程技术网

代码中没有显示对数行 ggplot(僵尸,aes(x=平均温度,y=感染百分比))+ 统计平滑(method=“lm”,aes(color=“Linear”)+ 统计平滑(方法=“黄土”,aes(颜色=“黄土”)+ 统计平滑(method=“nls”,公式=y~a*log(x)+b, aes(color=“对数”),se=F,start=list(a=1,b=1))+ 几何点()

代码中没有显示对数行 ggplot(僵尸,aes(x=平均温度,y=感染百分比))+ 统计平滑(method=“lm”,aes(color=“Linear”)+ 统计平滑(方法=“黄土”,aes(颜色=“黄土”)+ 统计平滑(method=“nls”,公式=y~a*log(x)+b, aes(color=“对数”),se=F,start=list(a=1,b=1))+ 几何点(),r,R,快捷方式:您可能不需要nls(),因为y~a*log(x)+b实际上是一个线性模型。尝试method=“lm”,公式=y~log(x) 由于您没有向我们显示数据集,请在此处进行猜测,但请尝试method.args=list(start=list(a=1,b=1))ggplot只知道拟合函数的一小部分可能参数,如nls或lm,所有特定于模型的参数(如start)都需要通过model.args() 另外,请先尝试nls()fit out ofggplot,以确保起始值正常工作/得到合理的结果。您的问

快捷方式:您可能不需要
nls()
,因为
y~a*log(x)+b
实际上是一个线性模型。尝试
method=“lm”,公式=y~log(x)

由于您没有向我们显示数据集,请在此处进行猜测,但请尝试
method.args=list(start=list(a=1,b=1))
ggplot
只知道拟合函数的一小部分可能参数,如
nls
lm
,所有特定于模型的参数(如
start
)都需要通过
model.args()


另外,请先尝试
nls()
fit out of
ggplot
,以确保起始值正常工作/得到合理的结果。

您的问题是什么?当我运行代码时,对数线不会显示。错误是:没有为某些参数指定起始值。正在将“a”、“b”初始化为“1”。考虑指定“开始”或使用SelfStutt模型,认为没有人知道“代码>僵尸<代码>是什么。请阅读