楼主: LIPSTIK
3438 9

[统计软件] MATLAB 做MSVAR马尔可夫区制转移模型 出错 [推广有奖]

  • 1关注
  • 3粉丝

已卖:116份资源

本科生

9%

还不是VIP/贵宾

-

威望
0
论坛币
3599 个
通用积分
6.5740
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
1212 点
帖子
20
精华
0
在线时间
124 小时
注册时间
2018-4-18
最后登录
2024-5-18

楼主
LIPSTIK 发表于 2019-3-20 10:32:06 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
显示<br>
错误使用nargin <br>
您只能从MATLAB 函数中调用 nargin/nargout<br>
这种情况怎么解决
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB MSVAR atlab matla SVAR

沙发
magicsun 发表于 2019-3-20 10:43:05
你的把你的命令和执行结果给出来,别的人才有可能帮助你。

藤椅
LIPSTIK 发表于 2019-3-20 10:45:24 来自手机
magicsun 发表于 2019-3-20 10:43
你的把你的命令和执行结果给出来,别的人才有可能帮助你。
等等 我马上去粘贴

板凳
LIPSTIK 发表于 2019-3-20 11:00:31
magicsun 发表于 2019-3-20 10:43
你的把你的命令和执行结果给出来,别的人才有可能帮助你。

这个是错误1提示对应得地方:

% Error checking lines

if nargin<4
    error('The function needs at least 4 arguments');
end

if nargin==4    % Default values when advOpt is not an input
    advOpt.distrib='Normal';
    advOpt.std_method=1;
    advOpt.useMex=0;
    advOpt.diagCovMat=1;
    advOpt.printOut=1;
    advOpt.printIter=1;
    advOpt.doPlots=1;
else    % checking inputs of advOpt

这个是运行结果显示的错误提示:

错误使用 nargin
您只能从 MATLAB 函数中调用 nargin/nargout。

出错 checkInputs (line 3)
if nargin<4

出错 MS_Regress_Fit (line 22)
checkInputs(); % checking if inputs variables are OK

出错 MS_VAR_Fit (line 66)
[Spec_Output]=MS_Regress_Fit(dep,indep,k,S,advOpt); % Estimating the model

报纸
magicsun 发表于 2019-3-20 11:17:05
你不能单独使用它,这个nargin必须在一个函数里面,显然你是没有用在函数里面。

地板
1105517880 学生认证  发表于 2019-3-21 15:41:35
小姐姐,能求一份MATLAB做msvar模型的程序包吗,感谢!

7
18362095931 发表于 2020-1-7 20:07:34
1105517880 发表于 2019-3-21 15:41
小姐姐,能求一份MATLAB做msvar模型的程序包吗,感谢!
请问有解决吗,我这边MSVAR也出现了问题

8
18362095931 发表于 2020-1-7 20:16:01
最后解决了吗,请教!QQ:947662639

9
小树林儿 学生认证  发表于 2020-4-21 06:28:50 来自手机
18362095931 发表于 2020-1-7 20:16
最后解决了吗,请教!QQ:947662639
需要指导可以联系我 qq515620502

10
jessie3344 发表于 2023-11-26 22:52:53
亲,解决了吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-26 06:32