楼主: jzbd
20262 30

[一般统计问题] 空间矩阵导入出错。spwmatrix [推广有奖]

  • 0关注
  • 28粉丝

已卖:2022份资源

学科带头人

28%

还不是VIP/贵宾

-

威望
1
论坛币
9333 个
通用积分
4.1175
学术水平
53 点
热心指数
55 点
信用等级
37 点
经验
14098 点
帖子
865
精华
0
在线时间
2301 小时
注册时间
2007-11-3
最后登录
2025-12-28

楼主
jzbd 发表于 2014-4-27 10:02:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
12) Import into Stata a spatial weights matrix in .csv format and save it to a Mata file

        . spwmatrix import using C:\data\distspw.csv, wname(myswm_csv) mataf rowstand        where distspw.csv is a file generated by aspreadsheet.


我已经算好了矩阵,但是,就是导入不了。这个是stata12 所自己附带的命令。


总是出现 这个问题:
spwmatrix import using e:\data\distspw.csv, wname(myswm_csv) mataf rowstand
                     J():  3300  argument out of range
spwmatrix_CalcSPweightM():     -  function returned error
                 <istmt>:     -  function returned error
r(3300);

数据,我已经上传。请大牛显身看一下。




二维码

扫码加我 拉你入群

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

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

关键词:spwmatrix matrix PWM Mat wma generated import matrix where 空间

distspw.rar
下载链接: https://bbs.pinggu.org/a-1538010.html

502 Bytes

本附件包括:

  • distspw.csv

加油!!!坚持,才有持久力!

沙发
jzbd 发表于 2014-4-27 10:03:33
在线等待。
加油!!!坚持,才有持久力!

藤椅
ywh19860616 发表于 2014-4-27 10:51:57
jzbd 发表于 2014-4-27 10:03
在线等待。
  1. clear
  2. insheet using distspw.csv,clear
  3. save distspw.dta,replace
  4. spatwmat using distspw.dta, name(W)
  5. spatwmat using distspw.dta, name(W) standardize
复制代码
已有 3 人评分经验 学术水平 热心指数 信用等级 收起 理由
ofse + 100 + 2 + 2 + 2 精彩帖子
木乱木乱 + 1 + 1 精彩帖子
jzbd + 5 + 5 + 5 精彩帖子

总评分: 经验 + 100  学术水平 + 8  热心指数 + 8  信用等级 + 7   查看全部评分

一份耕耘,一份收获。

板凳
jzbd 发表于 2014-4-27 11:15:52
good.  谢谢。  spatwmat  已经出来了。呵呵。
有点想不明白,为什么  spwmatrix  不能用呢。

为无所谓,数据导入去了,就好了。谢谢。
加油!!!坚持,才有持久力!

报纸
ywh19860616 发表于 2014-4-27 11:40:10
jzbd 发表于 2014-4-27 11:15
good.  谢谢。  spatwmat  已经出来了。呵呵。
有点想不明白,为什么  spwmatrix  不能用呢。
spwmatrix只能导入gal文件。
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
spiritfield + 1 精彩帖子
jzbd + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 6  信用等级 + 5   查看全部评分

一份耕耘,一份收获。

地板
jzbd 发表于 2014-4-27 14:58:03
ywh19860616 发表于 2014-4-27 11:40
spwmatrix只能导入gal文件。
那我是被 这个命令骗了。
  上面说是可以。我弄了1-2小时,都没有搞定。各种尝试。
加油!!!坚持,才有持久力!

7
jzbd 发表于 2014-4-27 19:00:34
ywh19860616 发表于 2014-4-27 10:51
还问个小问题。
    spregfext depvar indepvars , nc(#) wmfile(weight_file) model(sar,
     sdm)
   [ lmspac lmhet lmnorm diag tests stand inv inv2 mfx(lin, log)  aux(varlist)


对于这个命令,如果 我不输入  inv inv2。  只输入  stand。   spregfext  会怎么处理我的矩阵,是不是就是直接 标准化一下。不会自动进行倒数处理吧。
加油!!!坚持,才有持久力!

8
ywh19860616 发表于 2014-4-27 19:03:44
是的,预设的就是0-1型的标准化矩阵。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
jzbd + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

一份耕耘,一份收获。

9
jzbd 发表于 2014-4-27 19:10:12
ywh19860616 发表于 2014-4-27 19:03
是的,预设的就是0-1型的标准化矩阵。
我现在替换成 我自己的 矩阵。不是 0 1 矩阵。假如我用经济矩阵等。我想知道,如果 不在spregfext 后 写入stand    inv,它会如何处理的经济矩阵。
  因此,我的经济矩阵,我自己已经标准化好了,已经取过倒数了。
加油!!!坚持,才有持久力!

10
ywh19860616 发表于 2014-4-27 19:14:43
jzbd 发表于 2014-4-27 19:10
我现在替换成 我自己的 矩阵。不是 0 1 矩阵。假如我用经济矩阵等。我想知道,如果 不在spregfext 后 写入 ...
如果已经是标准化过的权重矩阵,那就不要加入这些选项。

stand            Use Standardized Panel Weight Matrix, (each row sum equals 1)
                   Default is Binary spatial panel weight matrix which each element is 0 or 1

  inv              Use Inverse Standardized Weight Matrix (1/W)

  inv2             Use Inverse Squared Standardized Weight Matrix (1/W^2)

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
jzbd + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

一份耕耘,一份收获。

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

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