楼主: acerrrrrr
13672 8

[统计软件] Matlab新手,求问错误使用 sum 数据类型无效。第一个参数必须为数值或逻辑值。原因 ? [推广有奖]

  • 0关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
650 个
通用积分
0.4500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
105 点
帖子
9
精华
0
在线时间
46 小时
注册时间
2015-9-17
最后登录
2023-11-22

楼主
acerrrrrr 发表于 2018-3-17 07:25:39 |AI写论文
30论坛币
>> T=7;
N=13;
W=normw(w1);
y=zh(:,[1]);
x=zh(:,[2,3,4,5]);
for t=1:T
    t1=(t-1)*N+1;t2=t*N;
    wx(t1:t2,:)=W*x(t1:t2,:);
end
xconstant=ones(N*T,1);
[nobs K]=size(x);
info.lflag=0;
info.model=1;
info.fe=0;
results=sar_panel_FE(y,x,W,T,info);
vnames=strvcat('logcit','logp','logy');
prt_spnew(results,vnames,1)

% Print out effects estimates
spat_model=0;
direct_indirect_effects_estimates(results,W,spat_model);
panel_effects_sar(results,vnames,W);
错误使用 sum
数据类型无效。第一个参数必须为数值或逻辑值。

出错 normw (line 33)
  nterm = sum(W, n);
我是个新手,基本的都不太懂,请问为什么出现错误,是我的数据定义错了吗?要怎么改呢?
我的数据和权重就是直接从Excel里导入的,这个有影响吗


关键词:MATLAB atlab matla 数据类型 Mat

沙发
acerrrrrr 发表于 2018-3-17 18:06:31
已经解决啦

藤椅
acerrrrrr 发表于 2018-3-17 18:07:16
数据错误,已解决

板凳
CindyM 学生认证  发表于 2018-4-2 14:58:02
请问你是怎么解决的?我也遇到这个问题了

报纸
师大好苗子 学生认证  发表于 2018-9-11 16:29:55
楼主,您是怎么解决的?

地板
安藤美沙 发表于 2018-12-24 10:30:18
请问大家是怎么解决的?新手遇到同样的问题了?

7
ZwRichard丶 学生认证  发表于 2019-3-13 02:32:30
acerrrrrr 发表于 2018-3-17 18:07
数据错误,已解决
可以请教一下您是怎么解决的吗?我也遇到了相同的问题

8
ZwRichard丶 学生认证  发表于 2019-3-13 02:35:55
我也遇到了相同的问题,可以请教一下您是怎么解决的吗?

9
zhanglucqnu 发表于 2022-10-18 15:46:38
能不能解答一下,是如何解决的啊?

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-20 18:29