Stata基本功能及其函数实现

2023-05-16

Stata简介:Stata使用简单,功能强大,是数据分析中常用的统计计量软件。本人使用的是Stata14,如若需要,可评论留言!

1 Stata基本描述

1.1主窗口
这里写图片描述
  如图所示,Stata大致可以分为五个部分。
  最上面是菜单栏,或者成为工具栏,功能栏,包括file,Edit,Data,Graphics,Statistics,User,Window,Help八个主要菜单,其中每个菜单下又有新的菜单。
  左边是历史命令区,历史命令会在这里显示。
  中间最大的区域是结果窗口,显示执行Stata命令之后的结果。
  结果窗口下面的Command是命令窗口,在这里输入 。
  最右边是变量窗口和属性窗口,显示当前变量和属性。
  左下角显示当前路径。
1.2 数据编辑器
这里写图片描述
  可以通过菜单栏Data->Data Editor->Data Editor打开数据编辑器,导入数据的方法有两种,第一种最简单粗暴,直接通过Excel复制粘贴过来,另外一种方式是File->Impot->spreadsheet(*xls;*xlsx)。
  
1.3 变量管理(Variables Manager)
这里写图片描述
  可以通过Window->Variables Manager打开变量管理器,可以编辑变量名,标签,变量类型,格式等;

2 Stata基本命令

2.1 数据审视(describe)

2.1.1数据描述

.describe[varlist] [, memory_options],可以查看变量的类型,显示格式,变量标签和变量值的标签。

这里写图片描述
2.1.2数据列表

.list [varlist] [if] [in] [, options],查看变量的具体数据。

这里写图片描述
当结果太长,会以more的方式显示,如果关闭more分页显示,可以用set more off,这样就不会分页显示了,如果想要打开,set more on。
这里写图片描述
.list [varlist] [if] [in] [, options],中if 和in是条件控制,如查看1-5个r变量,可以 .list r in 1/5。
这里写图片描述
如果要查看r>5000的r值,可以 .list r if r>5000。
这里写图片描述
2.1.3 数据删除

.drop [varlist][if],用该命令来删除数据。

这里写图片描述
2.1.4 数据排序

.sort varlist [in] [, stable],对数据进行升序排列,降序排列使用命令,.gsort -varlist [in] [, stable]

如按s从小到大升序排序:

这里写图片描述

如果要按照降序排列,可以.gsort -s。

这里写图片描述

3 画图

3.1 直方图

.histogram varname [if] [in] [weight] [, [continuous_opts |discrete_opts] options],直方图。

比如想要画变量support的直方图,可以.histogram s。

这里写图片描述

3.2 散点图

[twoway] scatter varlist [if] [in] [weight] [, options],散点图。

如想要画变量r的散点图,,可以scatter r。
这里写图片描述
其中,如果想要在散点图上标注是哪个观测值,可以
.gen n=_n
.scatter r,mlable(n),

_n表示第n个观测值,mlable表示以n作为标签。
这里写图片描述

3.3 连线图

[twoway]line varlist [if] [in] [, options]

通过line可以画连线图,如要画x与y之间的折线图
line y x
这里写图片描述

3.4 阴影图

twoway area yvar xvar [if] [in] [, options],阴影图。

optionsDescription
verticalvertical area plot; the default
horizontalhorizontal area plot
cmissing(y|n)missing values do not force gaps in area; default is cmissing(y)
base(#)value to drop to; default is 0
nodropbaseprogrammer’s option
sortsort by xvar; recommended

如要画x和y的阴影图,输入命令:
twoway area y x
这里写图片描述

4 统计分析

4.1 summarize

summarize [varlist] [if] [in] [weight] [, options]

options           Description
-----------------------------------------------------------
Main
  detail          display additional statistics
  meanonly        suppress the display; calculate only the mean;
                    programmer's option
  format          use variable's display format
  separator(#)    draw separator line after every # variables; default is
                    separator(5)

例如要统计s变量,则输入命令:
summarize s
这里写图片描述
su
这里写图片描述
此结果显示所有变量的统计项,包括样本容量,均值,标准差,最小值和最大值。

4.2 tabulate 经验累积分布函数

tabulate varname1 [varname2] [if] [in] [weight] [, options]

.ta y
这里写图片描述
显示y变量频数,百分比和累积百分比。

4.3 generate 生成新变量

generate [type] newvar[:lblname] =exp [if] [in] [, before(varname) | after(varname)]

4.4 display 计算功能

display

例如 dispaly 2^2
结果为:4

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Stata基本功能及其函数实现 的相关文章

随机推荐

  • pip3 指定国内源

    pip3 install index url https pypi douban com simple Image
  • 【linux】 profile和bashrc, ~/.profile ,~/.bashrc

    影响范围 1 profile和bashrc 影响范围加载 etc profile etc profile d 系统 xff08 对所有用户起作用 xff09 系统登录后 profile用户启动bash shell etc bash bash
  • sqlitespy怎么打开.db数据库文件

    百度搜索SQLiteSpy xff0c 下载 双击打开SQLiteSpy 点File Open DataBase 找到要打开的 db数据库文件 xff0c 点打开 这样数据库就打开了 xff0c 可以看到左侧表 右键点击一个表 Show D
  • OSI/ISO详解

    前段时间学习的需要 xff0c 在论坛泡了几天 xff0c 加上自己的看法 xff0c 总结出了这个详解 当然其中很多是从论坛里面搬运过来 xff0c 所以如有错误之处 xff0c 还望各位积极指正 一 OSI模型概述 xff1a 1概念
  • 使用wsl命令迁移WSL。

    1 打开CMD xff0c 查看所有WSL 执行 xff1a wsl l all v 显示 xff1a Windows Subsystem for Linux Distributions Ubuntu 20 04 Default 2 导出W
  • 使用脚本重启WSL(ubuntu)。

    1 创建 重启脚本文件 bat cmd 编辑脚本 xff0c 输入 xff1a net stop LxssManager net start LxssManager 保存关闭 2 运行脚本 脚本运行需要管理员权限 解决方法 xff1a xf
  • C# winform treeview GDI+流程连线 流程图 树形流程图

    C winform treeview GDI 43 流程连线 流程图 树形流程图 TreeView Paint的方法呈现效果 xff0c 具体如下 1 点击连线按钮开始准备连线 2 点击第一个连线的起始节点 3 再点击第二个连线的结束节点
  • 使用STM32寄存器点亮LED流水灯

    目录 一 什么是寄存器GPIO 二 使用寄存器点亮LED灯1 建立工程模板1 1 建立相关文件1 2 建立工程1 3 配置环境 2 配置GPIO端口2 1 配置时钟使能2 2 初始化结构体2 3 配置输入输出模式 3 主要函数3 1 led
  • frp内网穿透—将kali代理在公网中进行渗透测试

    文章目录 前言Frp简介准备工具实现内网穿透frp服务端配置frp客户端配置 测试HTTP服务测试ssh服务测试反弹shell测试 注意 前言 由于工作常需要用到kali xff0c 但是公网服务器并没有安装kali镜像 xff0c 本地只
  • 最小二乘法解的矩阵形式推导

    最小二乘法解的矩阵形式推导 首先 xff0c 什么是最小二乘 xff1f 维基百科给出了一个定义 xff0c 戳这里 在我看来 xff0c 最小二乘法是一种数据拟合方法 我们从矩阵的角度来理解 xff1a 首先我们给出一个矩阵中的定义 xf
  • pytesseract识别数字

    针对工程需求精度不够 xff0c 目前只能识别率为86 左右 用tesseract的深度学习可能会好一点 xff0c 没搞懂怎么用 xff1f 单张图片 import cv2 import numpy as np import matplo
  • Arduino利用NTPClient库获取网络时间,显示时间与实时时间不同步

    网络时间协议 xff08 Network Time Protocol xff0c NTP xff09 是用来使计算机时间同步化的一种协议 xff0c 它可以 使计算机对其服务器或时钟源 xff08 如石英钟 xff0c GPS等等 做同步化
  • 【C++】链表反转逆序|建立、删除、修改、插入|linux内核链表与普通链表

    目录 C 43 43 实现链表逆序 链表的建立 删除 修改 插入 linux内核链表与普通链表 C 43 43 实现链表逆序 实现链表逆序 xff0c 首先要有一个链表 xff0c 下面是链表的结构体 xff1a typedef struc
  • https 自签名SSL证书

    介绍 TLS或称传输层安全性 xff0c 及其前身SSL xff08 代表安全套接字层 xff09 是用于将正常流量包装在受保护的加密包装中的Web协议 使用这种技术 xff0c 服务器可以在服务器和客户端之间安全地发送流量 xff0c 而
  • Gitlab安装及配置

    主要内容 xff1a 使用docker运行 gitlab xff1b 配置LDAP及邮箱 xff1b 配置管理员账号 xff1b 配置邮箱通知 xff1b 关闭用户注册 xff1b 安装 我们使用docker来安装Gitlab xff0c
  • windows 文件夹正在使用 “操作无法完成,因为其中的文件夹或文件已在另一程序中打开“ 解决办法

    解决办法 xff1a 右键状态栏 gt 任务管理器 gt 性能 gt 打开资源监视器 gt CPU gt 在 关联的句柄 处搜索被占用的文件夹名称 现象 解决办法 第1步 第2步 第3步 例如搜索 test 第4步 右键找到占用的程序 第5
  • Windows服务器更新服务的配置-client

    0x01 WSUS客户端 wsus客户端可以使windows的各种系统 windows7 8 10 server 无须安装任何软件 0x02 客户端配置 wsus客户端通过配置本地组策略来实现 运行中输入 xff1a gpedit msc
  • Anime4K:目前最热的开源实时动漫放大算法,Github上一周收获2600星!

    点击我爱计算机视觉标星 xff0c 更快获取CVML新技术 今天跟大家介绍一款动漫画面放大算法Anime4K xff0c 目前最热的开源 实时 视频动漫放大算法 https github com bloc97 Anime4K 一周内该库在G
  • 统计学:离散型和连续型随机变量的概率分布

    主要随机变量一览表 随机变量概率分布均值方差一般离散型变量 p x 的 表 公 式 或 者 图 x x p x x x 2 p x 二项分布 p x 61 C x n p x
  • Stata基本功能及其函数实现

    Stata简介 xff1a Stata使用简单 xff0c 功能强大 xff0c 是数据分析中常用的统计计量软件 本人使用的是Stata14 xff0c 如若需要 xff0c 可评论留言 xff01 1 Stata基本描述 1 1主窗口 如