楼主: xiaowang200903
27088 34

[数据管理求助] stata 空间计量中的xsmle命令,spmat文件如何打开 [推广有奖]

31
米高兄弟 在职认证  发表于 2019-7-27 16:50:29
追寻儿时的你 发表于 2015-6-12 16:52
为什么用 shp2dta命令转换  全国的shp数据之后  coordinator中的有的_X 和_Y是missing的(.),这个怎么处理 ...
duplicates varlist,force  

32
米高兄弟 在职认证  发表于 2019-8-20 23:03:12
spmat文件不能直接打开,只能使用spmat命令调用spmat文件,但如果要看spmat中的矩阵,即还原矩阵的话比较麻烦,具体步骤如下:
1.spmat use usaww using D:\chenqiang\ch29空间计量经济学\usaww.spmat
2.spmat save usaww  using usaww.spmat, replace
3.spmat export usaww using usaww.txt  生成txt文件
4.打开Excel,选择数据菜单---来自文本--文本分列导向---分隔符号---下一步----勾选tab和空格---下一步----完成
5.就可以看到原始矩阵的实际值啦!
已有 2 人评分论坛币 学术水平 热心指数 收起 理由
LUWUJIN2 + 5 精彩帖子
admin_kefu + 30 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 35  学术水平 + 2  热心指数 + 2   查看全部评分

33
小旺学长 发表于 2019-12-26 20:48:24
请问stata已经findit spmat下载了,还是打不开spmat这种文件是怎么回事呢?

34
土豆大侠 发表于 2020-2-24 03:47:19
小旺学长 发表于 2019-12-26 20:48
请问stata已经findit spmat下载了,还是打不开spmat这种文件是怎么回事呢?
原本是spmat use usaww using usaww.spmat,现在加个引号spmat use usaww using "usaww.spmat"。我刚刚就是这样出来的

35
赵安豆 发表于 2024-11-2 00:24:55
`spmat`是Stata中的一个用于创建和操作空间权重矩阵的命令。空间权重矩阵在空间计量经济学中非常重要,因为它描述了地理上相邻观测值之间的关系或影响程度。当你使用`xsmle`命令时,你通常需要先用`spmat`来生成这个矩阵。

`spmat`文件本身是一个Stata的数据集文件(.dta),其中包含有关空间权重的信息,比如每个观察点与其它所有观察点的关联程度。你可以像打开任何其他`.dta`文件一样在Stata中打开它:

1. 首先确保你已经保存了你的工作环境或清空了当前的工作环境:
   ```
   clear all
   ```

2. 然后使用`use`命令来加载`spmat`生成的文件。假设你的空间权重矩阵被保存为`somename.dta`,你可以这样打开它:
   ```
   use "somename.dta", clear
   ```

3. 使用`describe`或`summarize`等命令来查看数据集的信息和内容。

然而,请注意,直接观察`.dta`文件可能不会让你立即理解空间权重矩阵的结构,因为它们通常包含大量的信息。你可能需要使用特定的空间分析命令或者自己编写一些代码来探索这个矩阵的内容,例如检查某些特定单元格的值或统计整行/列的特征。

如果你对空间权重矩阵的具体结构感兴趣,可以尝试查看Stata的手册或者相关文献以更深入地理解其构建和应用。此外,`spmat list`命令也可以用来展示空间权重矩阵中非零元素的信息,这可能有助于你了解数据集的结构。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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