楼主: undertone
1491 4

[其他] Mata里的错误3103 [推广有奖]

  • 0关注
  • 0粉丝

已卖:75份资源

本科生

94%

还不是VIP/贵宾

-

威望
0
论坛币
936 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
904 点
帖子
55
精华
0
在线时间
169 小时
注册时间
2005-11-1
最后登录
2024-7-23

楼主
undertone 发表于 2011-5-6 09:24:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在Mata里想利用一个权重矩阵W的Kronecker乘积为一个3年的面板利用创建一个更大的权重矩阵BW。

命令如下:
st_view(W=., ., ("..."))
BW=I(3)#W

返回的错误如下:
#:  3103  view found where array required
                <istmt>:     -  function returned error

根据在"help mf_st_view"中对错误3103的诊断,貌似错误原因是不允许st_view。不知其详细意涵和解决之道,特求助各位高人。
谢谢啦!
二维码

扫码加我 拉你入群

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

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

关键词:MATA Mat Kronecker function required function required error where

沙发
sungmoo 发表于 2011-5-6 15:20:08
把你的数据以及想要的结果详细说明出来。

藤椅
undertone 发表于 2011-5-8 10:28:45
2# sungmoo



W= (0, 1 \ 1, 0),希望借助Kronecker乘积生成BW=(0, 1, 0, 0 \ 1, 0, 0, 0 \ 0, 0, 0, 1 \ 0, 0, 1, 0)。

在Mata中使用命令如下:
st_view(W=., ., ., .)
BW=I(2)#W

返回的错误如下:
                           #:  3103  view found where array required
                 <istmt>:     -  function returned error
r(3103);

谢谢!

板凳
sungmoo 发表于 2011-5-8 11:58:15
undertone 发表于 2011-5-8 10:28 W= (0, 1 \ 1, 0),希望借助Kronecker乘积生成BW=(0, 1, 0, 0 \ 1, 0, 0, 0 \ 0, 0, 0, 1 \ 0, 0, 1, 0)。
*设w是stata中的矩阵,在mata中:

bw=I(2)#st_matrix("w")

报纸
undertone 发表于 2011-5-8 21:18:35
谢谢了!Mata才上路,以后还请多指教!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-17 13:13