为什么 day() 函数会给我抛出这个错误:在调用函数"day"时检查缺少参数或不正确的参数数据类型?



有这么长的任务,我将继续:

使用模型对中国的归一化活跃病例进行回归模型。。。。。(长任务,我不担心,会节省你的时间(提示:要将日期时间转换为回归的数字变量,请使用x=day(date-min(date(:)))+1;作为getdata函数返回的日期时间矢量的"日期">

这就是我所拥有的:

function RP_ejercicio1
data = readtable('COVID-19.csv');
[active_res, confirmed_res, death_res, recovered_res, date]  = getdata(data, 'China', 93/147);
x=day(date-min(date(:)))+1;
y = active_res;
yp = log(y./x);
a = [x ones(size(x))];
sol = inv(a'*a)*(a'*yp);
b = sol(1);
c = sol(2);
a = exp(c);
end

我得到这个错误:Check for missing argument or incorrect argument data type in call to function 'day'.在这行:x=day(date-min(date(:)))+1;。本该给我小费的东西却让我头疼。在执行getdata函数后,我可以确保date是1x50日期时间数组。

我做错什么了吗?小费错了吗?如果是第二种情况,还有其他方法吗?

我添加了一个图像以提高清晰度:

日期阵列

正如这里有人所说,您应该使用函数days

相关内容

  • 没有找到相关文章

最新更新