写在前面的注意事项:
1、引用格式 `i’ $b
2、矩阵不显示为变量
3、直接输入Reg遇到缺省值时,会直接删除这一行。

  • 设置系统能容纳的矩阵大小(有时stata不能容纳已有的矩阵,无法运算)
    set matsize 11000
    诸如此类还有
    set seed 10101
    Set obs 1000

  • 创建矩阵:
    Mat A=[1,2,3\4,5,6] —————————中括号改成括号也一样
    mkmat X1 X2 X3, matrix(A)
    matrix x2=X’*X
    matrix define B=I(k/2) ————————创建k/2维的e矩阵

  • 显示矩阵:
    mat list A

  • 创建对角矩阵
    mat v=(1,2,3)
    mat D=diag(v)

  • 提取矩阵的对角元素为一列向量
    matrix diag=vecdiag(A)

  • 创建逆矩阵
    mat D= invsym(D) ————————可以重复创建矩阵,不像变量要replace

  • 矩阵转置
    A➡️A’

  • scalar和gen的区别
    scalar是定义一个标量,不是变量,在变量列表中没有显示。而gen定义的一个变量,在变量列表中有显示,但如果需要赋值,需要 set obs 1,这样在数据编辑器里面才能看到数值。

  • 所有行的数量
    scalar n=_N ————————data集的所有行数
    scalar m=rowsof(y) ————————某个矩阵的行数

  • 删除数据行
    drop in 1/n ————————————表示删除前n行
    drop in n 删除第n行

  • 柯列斯基分解
    matrix R = cholesky(S),则RR^T = S

  • 把文本转化为时间格式
    gen day=date(trddt,"YMD”)——————仅这样是转化为stata可辨识的数字
    format day %dCY-N-D—————————上面的加上这行是转化为时间格式的年月日

  • Dta文件导出为excel
    save price.dta, replace
    export excel using price

  • 删除重复行
    duplicates drop

  • 把红色数字(文本不识别)转化为数值格式
    destring GDP增速,force replace

  • 高版本stata不显示各变量的注释:
    unicode analyze.dta
    unicode encoding set “GB18030”
    unicode retranslate class6.dta, transutf8
    global

  • 一些计算函数
    exp()
    log()
    log10()
    sqrt() 平方根
    abs()

  • 哈达玛积
    就是m x n矩阵A = [aij]与矩阵B = [bij]的Hadamard积,记为A * B 。新矩阵元素定义为矩阵A、B对应元素的乘积(A * B)ij = aij*bij
    例如:matrix t=hadamard(b, seinv)

  • 画图
    Twoway scatter y x ——散点图
    Twoway line y x ——折线图
    twoway connected y x——带数据标记的折线图(点连起来的散点图)
    twoway dropline le year ——垂直线图
    twoway lowess le year ——lowess图(局部加权回归图,平滑价格曲线)
    twoway spike le year ——脉冲图(类似很多很细的条形图)

  • 提取矩阵中的某一列或某一行,或某几列几行的交叉区域
    X[1…2,3…4]即x的“第1行到第2行、第3列到第4列”(交集)的所有元素形成的矩阵。
    若"…“后面仍为”.",则其表示“(到)最后一行(列)”。

  • 两重forval循环
    forval i = 1/3 {
    forval j = 1/=i’-1’ { //循环中暂元的计算要加上“=”

小白积累本:stata矩阵计算初级操作的汇总(更新ing)相关推荐

  1. maxcompute操作_MaxCompute常用语句汇总(更新ing)

    摘要: 收集一些MaxCompute常用命令. 大数据计算服务(MaxCompute,原名ODPS,产品地址:https://www.aliyun.com/produc....完全托管的TB/PB级数 ...

  2. docker初级操作

        本地机器配置不给力,要租用阿里云的HPC服务器,怎奈阿里云只提供centos操作系统,而我的所有配置都是基于ubuntu系统,所以为了能够解决系统不统一的矛盾,研究了一下docker,可以通过 ...

  3. 小白必须要会的Github操作 确定不进来看看?

    小白必须要会的Github操作 确定不进来看看? Github全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么?赶紧学起来 一.创建远程仓库 登录GitHub官网:点我进入GitHub ...

  4. 空间计量 python_【空间计量教程】空间计量及Geoda、Stata、R操作(线性回归篇)...

    原标题:[空间计量教程]空间计量及Geoda.Stata.R操作(线性回归篇) ❝ 本文主要介绍空间计量及Geoda.Stata.R操作,这一期主要介绍经典线性回归内容 ❞ 空间计量经济学创造性地处理 ...

  5. 控制变量行业年份回归时在STATA里怎么操作_stata 分年份回归

    控制变量行业年份回归时在STATA里怎么操作_stata 分年份回归 我希望做一个多元回归,但需要控制年份和行业. (1)年份有7年2006-2012,听说STATA可以自动设置虚拟变量,请问命令是怎 ...

  6. stata psm命令_PSMDID在STATA中的操作——一个概述

    本文是对最近上课的实践做了个总结. 值得一提的是,PSM.DID是一种计量分析工具,在实证研究中,比工具更重要的可能是如何构建因果分析框架. PSM-DID的主要步骤如下: PSM 计算倾向得分 以合 ...

  7. Python 小白从零开始 PyQt5 项目实战(8)汇总篇(完整例程)

    本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战.不跳过一个细节,不漏掉一行代码,不省略一个例图. 本系列从软件安装.环境配置开始,介绍了基本应 ...

  8. 快捷键个人使用积累(更新ing)

    快捷键个人使用积累(持续更新ing) 以下是本人在使用中一个一个查找的快捷键,有些蛮实用的,在此积累一下,希望可以提高PC使用效率! Ctrl+W 快速关闭当前窗口 Ctrl+(F5) 刷新当前页 C ...

  9. PHP网络操作函数汇总

    PHP网络操作函数汇总 投稿:junjie 字体:[增加 减小] 类型:转载 这篇文章主要介绍了PHP网络操作函数汇总,本文列举了如gethostbyaddr.gethostbyname.header ...

  10. 江苏省高等学校计算机等级考试操作题,江苏省高等学校计算机等级考试09春一级操作题汇总...

    江苏省高等学校计算机等级考试09春一级操作题汇总 09春一级 IT1操作题 1.调入考生文件夹中的ED.RTF文件,参考样张按下列要求进行操作. 1. 将页面设置为:A4纸,上.下页边距为2.5厘米, ...

最新文章

  1. 信息化及信息化的五个层次
  2. Git,Github和Gitlab简介和基本使用
  3. [机器学习] 分类 --- Naive Bayes(朴素贝叶斯)
  4. Tomcat启用HTTPS协议配置过程
  5. 一、第一个注解的 SpringMVC 程序
  6. 笨方法“学习python笔记之random
  7. 三菱伺服自动调谐_三菱伺服在执行离线自动调整之前
  8. 孤读Paper——《Deep Snake for Real-Time Instance Segmentation》
  9. 在python3.5中使用pip
  10. c语言自学 中文,C语言自学《一》 ---- 初探C语言
  11. WINDOWS常见问题的最佳解决方案
  12. Vue中this的指向问题
  13. 能够在乱世中_乱世中
  14. BZOJ3168. 【HEOI2013】钙铁锌硒维生素
  15. 8通道250MSPS 14位AD采集FMC子卡
  16. 0x0000007b电脑蓝屏的解决方法
  17. es多个字段排序_如何解决 ES 复杂聚合排序问题(嵌套桶排序)?
  18. 企业微信寄件审批教程
  19. 大型电商实战项目,助力2021年高薪
  20. 知识就是力量:博客中实现个人微信免签收款,让知识产生价值

热门文章

  1. 【烤机向】美国大选有没有打成269票平局的情况?
  2. 【实践】人体红外传感器
  3. possible formatting directive
  4. 解决MySQL数据库登录报错原因以及修改MySQL数据库登录密码;
  5. 计算机配置64位几个字节,电脑装32位还是64位系统
  6. Android安全测试
  7. W/View: requestLayout() improperly called by androidapp:id/toolbar_title} during second layout pass:
  8. A*搜索 --算法竞赛专题解析(9)
  9. python 比对匹配_用Python从头实现Needleman-Wunsch序列比对算法
  10. 阿里云Oss搭建私人图床