如果循环与性格和两个条件

1视图(30天)
Andreas牛
Andreas牛 2021年4月13日
评论道: J陈 2021年4月13日
你好,
我试图创建一个循环,我有了两个假设测试,(ADF和kps测试)。我想让matlab返回concltion在命令窗口中,有三个结果,基于测试的结论。
这是我到目前为止,但问题是,如果该变量不等于matlab的回报:“数组已经为这个操作不兼容的大小。”…
%平稳性结论循环
如果t_adf_fdiff。拒绝= = t_kpss_fdiff.reject
disp (“不确定的测试”);
如果isequal (t_adf_fdiff.reject“否定H0”)& &
isequal (t_kpss_fdiff.reject“不否定H0”)
disp ([的时间序列不包含单位根,和“
“静止”]);
如果isequal (t_adf_fdiff.reject“不否定H0”)& &
isequal (t_kpss_fdiff.reject“否定H0”)
disp ([的时间序列包含单位根,不是的
“静止”]);
结束
结束
结束

答案(1)

J陈
J陈 2021年4月13日
编辑:J陈 2021年4月13日
使用
比较字符串(t_adf_fdiff.reject t_kpss_fdiff.reject)
insteafd t_adf_fdiff。拒绝= = t_kpss_fdiff.reject。下的两个if语句前if语句t_adf_fdiff以来毫无意义。拒绝将总是等于t_kpss_fdiff.reject。
4评论
J陈
J陈 2021年4月13日
比较字符串(t_adf.reject t_kpss_level.reject)将不会真正的首先在这种情况下。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!