R 索引
此索引也包含尚无配对示例的 R 函数。已关联的 Stata 名称链接到命令索引,这里并非需要安装的包清单。
AER
ivreg()— 示例用途:公式式工具变量回归 Stata:ivregress. ↗tobit()— Tobit(删失)回归
base
.libPaths()— 示例用途:查看 R 包库搜索路径 Stata:adopath. ↗abs()— 绝对值 Stata:abs(). ↗all()— 是否所有值都为 TRUE Stata:assert. ↗any()— 是否有任一值为 TRUE Stata:count if. ↗anyDuplicated()— 示例用途:使用 gisid 验证编号唯一且完整 Stata:gisid. ↗anyNA()— 示例用途:使用 gisid 验证编号唯一且完整 Stata:gisid. ↗apply()— 对行或列应用函数 Stata:egen rowtotal(). ↗as.character()— 转为文本as.data.frame()— 示例用途:将矩阵转换为具名数据列 Stata:getmata. ↗as.Date()— 转为日期as.double()— 转为双精度数值as.factor()— 转为因子 Stata:encode. ↗as.integer()— 转为整数as.matrix()— 示例用途:验证两个数据表指定列的值一致 Stata:cf. ↗as.numeric()— 转为数值as.POSIXct()— 示例用途:使用显式 UTC 时区解析日期时间 Stata:clock. ↗as.vector()— 示例用途:计算连续解释变量的平均边际效应 Stata:margins. ↗attr()— 读取或设定对象的属性attributes()— 示例用途:查看自定义列特征 Stata:char. ↗body()— 示例用途:查看指定 R 函数的函数体 Stata:viewsource. ↗c()— 把多个值组合成向量cat()— 打印不带引号的文本cbind()— 左右拼接(base R) Stata:merge 1:1 _n. ↗ceiling()— 向上取整character()— 示例用途:拆分带引号短语与单词 Stata:tokenize. ↗charToRaw()— 示例用途:将文本文件换行统一为 Unix 格式 Stata:changeeol. ↗chol()— 示例用途:Cholesky正交化VAR响应 Stata:irf. ↗class()— 对象的类 Stata:describe. ↗close()— 示例用途:写入并关闭 UTF-8 文本连接 Stata:file. ↗col()— 示例用途:行标准化逆距离空间权重 Stata:spmatrix. ↗colMeans()— 示例用途:计算连续解释变量的平均边际效应 Stata:margins. ↗colnames()— 列名 Stata:ds. ↗colSums()— 示例用途:按数值变量报告缺失值数 Stata:missings. ↗crossprod()— 示例用途:Hodrick-Prescott趋势周期分解 Stata:tsfilter. ↗cumprod()— 累计乘积 Stata:generate. ↗cumsum()— 累计求和cut()— 把数值切分为区间data.frame()— 示例用途:创建包含端点的等距网格 Stata:range. ↗diag()— 矩阵的对角线diff()— 相邻取值之差 Stata:D.. ↗dim()— 行数和列数 Stata:describe. ↗dir()— 列出文件夹中的文件dir.create()— 创建文件夹 Stata:mkdir. ↗do.call()— 用参数列表调用函数 Stata:program. ↗double()— 示例用途:初始化带列类型的结果容器 Stata:postfile. ↗dput()— 示例用途:为小型数据示例生成可复现 R 代码 Stata:dataex. ↗drop()— 示例用途:估计两个斜率之和及标准误 Stata:lincom. ↗droplevels()— 删除未使用的因子水平 Stata:label define. ↗duplicated()— 示例用途:标记各非缺失组的一条观测 Stata:gegen. ↗eigen()— 示例用途:VAR(1)伴随矩阵特征值 Stata:varstable. ↗environment()— 示例用途:在当前求值环境执行辅助代码 Stata:include. ↗exp()— 指数函数 Stata:exp(). ↗expand.grid()— 示例用途:ARMA信息准则比较 Stata:arimasoc. ↗factor()— 带标签水平的类别变量file()— 示例用途:写入并关闭 UTF-8 文本连接 Stata:file. ↗file.copy()— 示例用途:复制本地文件到新路径 Stata:copy. ↗file.exists()— 文件是否存在 Stata:confirm file. ↗file.info()— 示例用途:以十六进制字节查看文件 Stata:hexdump. ↗file.path()— 构建文件路径 Stata:global path. ↗floor()— 向下取整format()— 设定显示格式formatC()— 按宽度和填充格式化数值 Stata:string(x, "%9.2f"). ↗getwd()— 显示工作文件夹grep()— 示例用途:展开列名前缀通配符 Stata:unab. ↗grepl()— 文本是否匹配某个模式gsub()— 替换所有匹配 Stata:subinstr(). ↗I()— 示例用途:拟合二次项回归 Stata:regress. ↗iconv()— 示例用途:将 Latin-1 文本转换为 UTF-8 Stata:unicode. ↗identical()— 示例用途:验证两个数据表指定列的值一致 Stata:cf. ↗ifelse()— 向量化的条件判断(base R) Stata:cond(). ↗integer()— 示例用途:分别统计多列不同值数 Stata:gdistinct. ↗interaction()— 把多个因子组合为一个 Stata:egen group(). ↗invisible()— 示例用途:提前从函数返回 Stata:exit. ↗is.character()— 向量是否为文本型 Stata:confirm string variable. ↗is.infinite()— 示例用途:构造首次处理队列并标记从未处理者 Stata:gencohort. ↗is.na()— 是否为缺失值is.nan()— 示例用途:对多列可用值逐行求均值 Stata:egen. ↗is.numeric()— 向量是否为数值型 Stata:confirm numeric variable. ↗lapply()— 对每个元素应用函数,返回列表 Stata:foreach. ↗length()— 元素个数 Stata:count. ↗lengths()— 示例用途:统计简单空白分隔词数 Stata:wordcount. ↗levels()— 因子的类别library()— 加载包 Stata:ssc install. ↗list()— 对象列表list.files()— 文件夹中的文件 Stata:dir. ↗load()— 从 .RData 文件载入对象 Stata:use. ↗local()— 示例用途:在局部作用域使用临时向量计算 Stata:tempvar. ↗log()— 对数(默认为自然对数)log10()— 以 10 为底的对数 Stata:log10(). ↗logical()— 示例用途:删除完全缺失的数值列 Stata:missings. ↗ls()— 列出内存中的对象make.names()— 把文本转为合法的名称mapply()— 示例用途:ARMA信息准则比较 Stata:arimasoc. ↗match()— 示例用途:同时重命名多列 Stata:rename. ↗match.arg()— 示例用途:在已知 R 选项中解析唯一缩写 Stata:unabcmd. ↗matrix()— 生成矩阵max()— 最大值mean()— 均值merge()— 合并两个数据框(base R) Stata:merge. ↗message()— 打印消息 Stata:display. ↗min()— 最小值Mod()— 示例用途:参数化AR(1)谱密度 Stata:psdensity. ↗names()— 对象的名称,例如列名nchar()— 字符个数 Stata:strlen(). ↗ncol()— 列数 Stata:describe. ↗nlevels()— 因子水平个数 Stata:levelsof. ↗normalizePath()— 示例用途:在指定文件夹中查找文件 Stata:findfile. ↗nrow()— 行数numeric()— 示例用途:在各闭区间数值键邻域内计算均值 Stata:rangestat. ↗options()— 设定全局选项 Stata:set. ↗order()— 使向量排序的位置 Stata:sort. ↗paste()— 用分隔符连接文本paste0()— 不加分隔符连接文本plot()— 基础绘图pmatch()— 示例用途:解析无歧义的缩写列名 Stata:unab. ↗pmax()— 多个向量的逐元素最大值 Stata:max(a, b). ↗pmin()— 多个向量的逐元素最小值 Stata:min(a, b). ↗print()— 打印对象prop.table()— 把频数转为比例proportions()— 把表格转为比例 Stata:tabulate, row. ↗qr()— 示例用途:按指定顺序对中心化解释变量列正交化 Stata:orthog. ↗qr.Q()— 示例用途:按指定顺序对中心化解释变量列正交化 Stata:orthog. ↗R.home()— 示例用途:查看 R 安装与临时文件夹 Stata:sysdir. ↗range()— 最小值和最大值 Stata:summarize. ↗rank()— 秩(相同取值取平均秩)rbind()— 上下拼接(base R) Stata:append. ↗readBin()— 示例用途:以十六进制字节查看文件 Stata:hexdump. ↗readLines()— 示例用途:将文本文件换行统一为 Unix 格式 Stata:changeeol. ↗readRDS()— 读取 R 对象文件(.rds) Stata:use. ↗regexpr()— 示例用途:定位 ASCII 子串并以零表示未找到 Stata:strpos. ↗rep()— 重复取值 Stata:expand. ↗rep_len()— 把取值重复到指定长度replace()— 示例用途:生成忽略缺失值的累计和 Stata:generate. ↗replicate()— 示例用途:通过重抽样完整聚类自助估计均值 Stata:bootstrap. ↗requireNamespace()— 示例用途:查看 R 数据操作包版本与可用性 Stata:ftools. ↗return()— 示例用途:提前从函数返回 Stata:exit. ↗rev()— 反转顺序 Stata:gsort. ↗rm()— 从内存中删除对象round()— 按小数位数四舍五入row()— 示例用途:行标准化逆距离空间权重 Stata:spmatrix. ↗rowMeans()— 示例用途:对多列可用值逐行求均值 Stata:egen. ↗rowSums()— 逐行求和sample()— 随机抽取取值 Stata:sample. ↗sample.int()— 示例用途:抽取非参数观测自助样本 Stata:bsample. ↗sapply()— 对每个元素应用函数并简化结果 Stata:foreach. ↗save()— 把对象保存为 .RData 文件 Stata:save. ↗saveRDS()— 把一个 R 对象保存到文件scale()— 标准化列 Stata:egen std(). ↗scan()— 示例用途:拆分带引号短语与单词 Stata:tokenize. ↗seq()— 数列seq_along()— 向量元素的位置 Stata:_n. ↗seq_len()— 从 1 到 n 的整数 Stata:_n. ↗serialize()— 示例用途:保存 R 序列化结果供后续比较 Stata:datasignature. ↗set.seed()— 设定随机数种子setwd()— 更换工作文件夹sign()— 示例用途:比较指定子样本中的取值大小 Stata:compare. ↗signif()— 按有效数字取舍 Stata:round(). ↗sin()— 示例用途:Baxter-King近似带通周期 Stata:tsfilter. ↗sink()— 把控制台输出写入文件solve()— 示例用途:计算量表题项的复相关平方 Stata:estat. ↗sort()— 对向量排序source()— 运行 R 脚本split()— 把数据按组拆分 Stata:by. ↗sprintf()— 用模板格式化数值和文本sqrt()— 平方根stop()— 报错并停止 Stata:exit 198. ↗stopifnot()— 条件不为 TRUE 时报错strsplit()— 拆分字符串 Stata:split. ↗sub()— 替换第一个匹配 Stata:regexr(). ↗subset()— 满足条件的行(base R) Stata:keep if. ↗substr()— 按位置截取字符串 Stata:substr(). ↗sum()— 求和summary()— 对象(如模型)的概要Sys.Date()— 今天的日期Sys.sleep()— 示例用途:将毫秒转为秒后暂停执行 Stata:sleep. ↗sys.source()— 示例用途:在当前求值环境执行辅助代码 Stata:include. ↗Sys.time()— 当前日期和时间 Stata:c(current_time). ↗t()— 矩阵转置table()— 统计各取值的个数tapply()— 分组应用函数 Stata:bysort g: egen. ↗tempdir()— 示例用途:查看 R 安装与临时文件夹 Stata:sysdir. ↗tempfile()— 临时文件名tolower()— 转为小写 Stata:strlower(). ↗toupper()— 转为大写 Stata:strupper(). ↗traceback()— 显示上一个错误发生的位置transform()— 示例用途:复制完整组并赋予新的组编号 Stata:expandcl. ↗trimws()— 去掉首尾空格 Stata:strtrim(). ↗trunc()— 去掉小数部分 Stata:int(). ↗try()— 出错后继续运行 Stata:capture. ↗tryCatch()— 处理错误和警告 Stata:capture. ↗typeof()— 存储类型 Stata:describe. ↗unclass()— 示例用途:使用斜交oblimin载荷旋转准则 Stata:rotate. ↗unique()— 不重复的取值unname()— 示例用途:验证两个数据表指定列的值一致 Stata:cf. ↗unsplit()— 示例用途:在固定分层内部置换结果变量 Stata:permute. ↗vapply()— 示例用途:分别统计多列不同值数 Stata:gdistinct. ↗vector()— 示例用途:简约式VAR(1)脉冲响应矩阵 Stata:irf. ↗warning()— 发出警告 Stata:display as error. ↗which()— 条件为 TRUE 的位置 Stata:list if. ↗with()— 在数据框的列中运行代码writeBin()— 示例用途:将文本文件换行统一为 Unix 格式 Stata:changeeol. ↗writeLines()— 示例用途:将文件摘要保存为附属文本文件 Stata:checksum. ↗xor()— 示例用途:标记两列是否不同 Stata:egen. ↗
betareg
betareg()— 示例用途:使用logit均值连接拟合贝塔回归 Stata:betareg. ↗
binsreg
binsreg()— 分箱散点图及估计
boot
broom
augment()— 把拟合值和残差加到数据中 Stata:predict. ↗glance()— 模型统计量的一行概要tidy()— 以数据框形式给出系数表
car
class
knn()— 示例用途:使用五个最近邻进行分类 Stata:discrim. ↗
cobalt
bal.tab()— 示例用途:匹配前后标准化协变量平衡 Stata:pstest. ↗
coda
data.table
datawizard
winsorize()— 对极端值缩尾
DBI
dbAppendTable()— 示例用途:将受控行追加到已有 SQL 表 Stata:jdbc. ↗dbDisconnect()— 示例用途:通过 SQL 查询载入所选行 Stata:odbc. ↗dbGetQuery()— 示例用途:通过 SQL 查询载入所选行 Stata:odbc. ↗dbListFields()— 示例用途:查看数据库表字段名 Stata:odbc. ↗dbListTables()— 示例用途:查看数据库中的可用表 Stata:odbc. ↗dbReadTable()— 示例用途:通过 DBI 后端载入完整 SQL 表 Stata:jdbc. ↗
did
att_gt()— 交错双重差分(Callaway-Sant’Anna)
dplyr
across()— 对多列进行相同的计算add_count()— 添加分组计数列 Stata:bysort g: generate n = _N. ↗all_of()— 选择字符向量中列出的列 Stata:keep `vars'. ↗anti_join()— 保留第一个数据中在第二个数据里没有匹配的行any_of()— 选择列出且存在的列 Stata:capture keep. ↗arrange()— 对行排序between()— 取值是否在某个范围内bind_cols()— 把数据左右拼接bind_rows()— 把数据上下拼接c_across()— 在 rowwise() 中组合多列 Stata:egen rowtotal(). ↗case_match()— 按取值匹配重新编码 Stata:recode. ↗case_when()— 一次写多个条件分支coalesce()— 多个向量中第一个非缺失值consecutive_id()— 对连续相同的取值编号 Stata:tsspell. ↗contains()— 选择名称包含某段文本的列count()— 统计每组的行数cross_join()— 两个数据所有行的组合cumall()— 累计的 all():直到第一个 FALSE 前为 TRUE Stata:sum(). ↗cume_dist()— 累积分布 Stata:cumul. ↗cur_group()— 当前组的分组键 Stata:by. ↗cur_group_id()— 当前组的编号dense_rank()— 无间隔的秩 Stata:egen group(). ↗desc()— 在 arrange() 中降序排列distinct()— 保留不重复的行ends_with()— 选择名称以某段文本结尾的列everything()— 选择所有列 Stata:_all. ↗filter()— 保留满足条件的行first()— 第一个值 Stata:x[1]. ↗full_join()— 合并并保留两个数据的所有行glimpse()— 紧凑地查看所有列 Stata:describe. ↗group_by()— 分组,使后续操作在组内进行group_split()— 按组拆分为多个数据 Stata:by. ↗group_vars()— 分组变量的名称 Stata:by. ↗if_all()— 多列是否都满足条件 Stata:egen rowmin(). ↗if_any()— 多列中是否有任一列满足条件 Stata:egen anymatch(). ↗if_else()— 条件成立取一个值,否则取另一个值inner_join()— 合并并只保留匹配成功的行intersect()— 两个数据中都有的行 Stata:merge, keep(match). ↗join_by()— 合并键,包括不等式和区间合并 Stata:joinby. ↗lag()— 上一行的值last()— 最后一个值 Stata:x[_N]. ↗last_col()— 最后一列 Stata:order. ↗lead()— 下一行的值left_join()— 合并并保留第一个数据的所有行matches()— 选择名称匹配正则表达式的列min_rank()— 秩(相同取值取最小秩) Stata:egen rank(), track. ↗mutate()— 生成或修改列n()— 当前组的行数n_distinct()— 不同取值的个数 Stata:distinct. ↗na_if()— 把某个取值改为缺失值near()— 带容差地比较数值 Stata:reldif(). ↗nth()— 指定位置的值 Stata:x[5]. ↗ntile()— 分成 n 个大小相近的组 Stata:xtile. ↗num_range()— 按编号选择 x1、x2 等列 Stata:keep x1-x5. ↗percent_rank()— 缩放到 0 到 1 的秩 Stata:egen rank(). ↗pick()— 在 mutate() 或 summarise() 中选取列 Stata:varlist. ↗pull()— 把一列提取为向量reframe()— 每组汇总为任意行数 Stata:collapse. ↗relocate()— 移动列的位置rename()— 重命名列(新名 = 旧名)rename_with()— 用函数(如 toupper)批量重命名列right_join()— 合并并保留第二个数据的所有行row_number()— 行号rows_update()— 用另一个数据更新行 Stata:merge, update replace. ↗rowwise()— 逐行计算 Stata:egen rowmean(). ↗select()— 保留或删除列semi_join()— 保留第一个数据中在第二个数据里有匹配的行setdiff()— 只在第一个数据中的行 Stata:merge, keep(master). ↗slice()— 按位置保留行slice_head()— 每组的前几行 Stata:bysort g: keep if _n <= 3. ↗slice_max()— 取值最大的若干行 Stata:gsort -x; keep in 1/5. ↗slice_min()— 取值最小的若干行 Stata:sort x; keep in 1/5. ↗slice_sample()— 随机抽取若干行slice_tail()— 每组的最后几行 Stata:bysort g: keep if _n > _N - 3. ↗starts_with()— 选择名称以某段文本开头的列summarise()— 把每组汇总为一行统计量summarize()— 同 summarise() Stata:collapse. ↗tally()— 统计行数 Stata:count. ↗transmute()— 生成新列并只保留它们 Stata:keep. ↗ungroup()— 取消分组union()— 两个数据中的所有行(去重) Stata:append. ↗where()— 按类型选择列,如 where(is.numeric) Stata:ds, has(type numeric). ↗
effectsize
cohens_d()— 示例用途:估计两个独立组的Cohen标准化均值差 Stata:esize. ↗
estimatr
iv_robust()— 示例用途:两阶段最小二乘协方差:HC1 Stata:ivregress. ↗
fixest
coefplot()— fixest 模型的系数图 Stata:coefplot. ↗etable()— fixest 模型的回归表 Stata:esttab. ↗feglm()— 带固定效应的广义线性模型(如 logit) Stata:xtlogit. ↗fenegbin()— 带固定效应的负二项模型 Stata:xtnbreg. ↗feols()— 带固定效应、聚类和工具变量的线性回归fepois()— 带固定效应的泊松回归fitstat()— 拟合统计量(含第一阶段 F) Stata:estat firststage. ↗sunab()— 示例用途:Sun-Abraham队列交互事件研究估计 Stata:eventstudyinteract. ↗
flextable
flextable()— 用于 Word 或 PowerPoint 的格式化表格save_as_docx()— 把表格保存为 Word 文件
forcats
fct_collapse()— 把多个水平合并为组 Stata:recode. ↗fct_count()— 统计各水平的个数 Stata:tabulate. ↗fct_drop()— 删除未使用的水平 Stata:label define. ↗fct_infreq()— 按频数排序水平 Stata:tabulate x, sort. ↗fct_lump_n()— 把少见的水平合并为 Other Stata:recode. ↗fct_na_value_to_level()— 把缺失值变为一个水平 Stata:tabulate x, missing. ↗fct_recode()— 重命名因子水平 Stata:label define, modify. ↗fct_relevel()— 把因子水平移到前面 Stata:ib3.x. ↗fct_reorder()— 按另一个变量排序水平 Stata:graph bar, sort. ↗fct_rev()— 反转水平顺序 Stata:label define. ↗
forecast
fracdiff
fracdiff()— 示例用途:分数阶差分ARMA估计 Stata:arfima. ↗
fwildclusterboot
boottest()— 示例用途:施加原假设的野生聚类自助法:rademacher权重 Stata:boottest. ↗
geepack
geeglm()— 示例用途:gaussian GEE:independence工作相关结构 Stata:xtgee. ↗
ggplot2
aes()— 把变量映射到 x、y、颜色等图形属性after_stat()— 示例用途:绘制密度直方图 Stata:histogram. ↗annotate()— 添加单个注释(如文本) Stata:text(). ↗coord_cartesian()— 放大视图而不删除数据 Stata:xscale(range()). ↗coord_flip()— 交换 x 轴和 y 轴coord_polar()— 极坐标,用于饼图facet_grid()— 按两个变量分面 Stata:by(). ↗facet_wrap()— 按组分面geom_abline()— 给定斜率和截距的直线 Stata:function. ↗geom_area()— 面积图geom_bar()— 频数柱状图geom_boxplot()— 箱线图geom_col()— 给定高度的柱状图 Stata:graph bar (asis). ↗geom_contour()— 示例用途:在规则网格上绘制等高线 Stata:twoway. ↗geom_density()— 密度曲线geom_errorbar()— 误差线或带端帽的区间geom_histogram()— 直方图geom_hline()— 水平参考线 Stata:yline(). ↗geom_jitter()— 抖动的散点 Stata:scatter, jitter(). ↗geom_label()— 带框的文本标签 Stata:mlabel(). ↗geom_line()— 连接观测值的折线geom_linerange()— 示例用途:使用垂直线表示区间 Stata:twoway. ↗geom_point()— 点(散点图)geom_pointrange()— 带区间的点 Stata:rcap. ↗geom_qq()— 分位数-分位数图的点geom_qq_line()— 分位数-分位数图的参考线geom_rect()— 示例用途:绘制上下限之间的区间条 Stata:twoway. ↗geom_ribbon()— 两个值之间的阴影带geom_segment()— 示例用途:绘制从零起始的垂直针状线 Stata:twoway. ↗geom_sf()— 基于空间数据的地图 Stata:spmap. ↗geom_smooth()— 拟合直线或平滑曲线geom_step()— 阶梯图 Stata:line, connect(stairstep). ↗geom_text()— 图中的文本标签geom_tile()— 热图方块 Stata:heatplot. ↗geom_violin()— 小提琴图geom_vline()— 竖直参考线ggplot()— 开始绘图ggsave()— 把图形保存为文件labs()— 标题和坐标轴标签 Stata:title(). ↗position_dodge()— 把柱子或点并排放置 Stata:over(). ↗position_jitter()— 示例用途:按类别显示各个观测 Stata:dotplot. ↗scale_colour_manual()— 手动指定颜色 Stata:mcolor(). ↗scale_fill_brewer()— ColorBrewer 填充颜色 Stata:set scheme. ↗scale_x_continuous()— 坐标轴刻度和标签 Stata:xlabel(). ↗scale_x_log10()— 对数刻度的 x 轴 Stata:xscale(log). ↗scale_y_continuous()— 示例用途:设置纵轴刻度 Stata:scatter. ↗scale_y_log10()— 示例用途:使用对数纵轴 Stata:scatter. ↗stat_ecdf()— 经验累积分布图 Stata:cumul. ↗stat_summary()— 在每个 x 处绘制 y 的汇总值(如均值)stat_summary_2d()— 在二维分箱内汇总变量 Stata:heatplot. ↗theme()— 微调图形样式 Stata:graphregion(). ↗theme_bw()— 黑白图形主题theme_classic()— 经典图形主题 Stata:set scheme. ↗theme_minimal()— 简洁图形主题 Stata:set scheme. ↗theme_set()— 设定所有图形的默认主题xlim()— x 轴范围 Stata:xscale(range()). ↗
glmmTMB
glmnet
cv.glmnet()— 示例用途:拟合交叉验证的lasso线性预测模型 Stata:lasso. ↗
GPArotation
graphics
pairs()— 散点图矩阵plot()— 示例用途:绘制有序观测与累计比例的关系 Stata:quantile. ↗stem()— 茎叶图
grid
arrow()— 示例用途:在成对坐标间绘制箭头 Stata:twoway. ↗
gtsummary
haven
as_factor()— 把带标签的取值转为因子 Stata:decode. ↗is_tagged_na()— 示例用途:只编码一种带标记缺失 Stata:mvencode. ↗labelled()— 给向量加上数值标签print_labels()— 显示数值标签 Stata:label list. ↗read_dta()— 读取 Stata .dta 文件read_sas()— 读取 SAS 文件read_sav()— 读取 SPSS .sav 文件read_xpt()— 示例用途:导入 SAS XPORT 第五版文件 Stata:import. ↗tagged_na()— Stata 式扩展缺失值(如 .a) Stata:replace x = .a. ↗write_dta()— 写出 Stata .dta 文件write_sav()— 写出 SPSS 文件 Stata:savespss. ↗write_xpt()— 示例用途:导出 SAS XPORT 第五版数据 Stata:export. ↗zap_labels()— 去掉数值标签zap_missing()— 把特殊缺失值改为 NA Stata:mvdecode. ↗
janitor
labelled
lavaan
lme4
lmtest
lubridate
as_date()— 转为日期 Stata:dofc(). ↗day()— 日期中的日days()— 以天为单位的时期,用于日期运算 Stata:d + 7. ↗days_in_month()— 示例用途:获取各日历月的天数 Stata:daysinmonth. ↗dmy()— 把日-月-年格式文本解析为日期 Stata:date(s, "DMY"). ↗floor_date()— 把日期向下取整到某个单位(如月) Stata:mofd(). ↗hour()— 小时 Stata:hh(). ↗interval()— 两个日期之间的时间段make_date()— 由年、月、日生成日期make_datetime()— 由各部分生成日期时间 Stata:mdyhms(). ↗mdy()— 把月-日-年格式文本解析为日期 Stata:date(s, "MDY"). ↗minute()— 分钟 Stata:mm(). ↗month()— 日期中的月份now()— 当前日期和时间 Stata:now(). ↗quarter()— 日期所在的季度 Stata:quarter(). ↗time_length()— 以指定单位(如年)计算时间段长度today()— 今天的日期 Stata:today(). ↗wday()— 星期几week()— 一年中的第几周 Stata:week(). ↗yday()— 一年中的第几天 Stata:doy(). ↗year()— 日期中的年份years()— 以年为单位的时期,用于日期运算 Stata:d + 365. ↗ymd()— 把 2024-01-31 这样的文本解析为日期ymd_hms()— 把文本解析为日期时间
marginaleffects
avg_comparisons()— 平均对比 Stata:margins r.x. ↗avg_predictions()— 平均预测值,类似 Stata 的 marginsavg_slopes()— 平均边际效应comparisons()— 预测值之差(对比) Stata:margins r.x. ↗hypotheses()— 线性和非线性假设检验plot_predictions()— 绘制预测值,类似 marginsplotplot_slopes()— 绘制边际效应 Stata:marginsplot. ↗predictions()— 带标准误的预测值 Stata:margins. ↗slopes()— 每个观测的边际效应 Stata:margins, dydx(x) at(). ↗
MASS
boxcox()— 示例用途:剖面估计Box-Cox响应变换参数 Stata:boxcox. ↗corresp()— 示例用途:对列联表进行简单对应分析 Stata:ca. ↗glm.nb()— 负二项回归isoMDS()— 示例用途:拟合非度量多维尺度分析 Stata:mds. ↗lda()— 示例用途:拟合线性判别分析 Stata:discrim. ↗mca()— 示例用途:通过指示矩阵MCA分析多个分类变量 Stata:mca. ↗mvrnorm()— 示例用途:联合生成独立标准正态变量列 Stata:drawnorm. ↗polr()— 有序 logit 或 probit 模型qda()— 示例用途:拟合二次判别分析 Stata:discrim. ↗rlm()— 稳健回归
MatchIt
match_data()— 示例用途:倾向得分匹配后的ATT点对比 Stata:psmatch2. ↗matchit()— 用于因果推断的匹配
MCMCpack
MCMCregress()— 示例用途:正态及逆Gamma先验的贝叶斯高斯回归 Stata:bayesmh. ↗
metafor
cumul()— 示例用途:按年份累积的固定效应元分析 Stata:meta. ↗escalc()— 示例用途:声明通用效应量与抽样方差 Stata:meta. ↗leave1out()— 示例用途:逐一剔除研究的合并估计 Stata:meta. ↗ranktest()— 示例用途:秩相关小样本研究效应检验 Stata:meta. ↗regtest()— 示例用途:Egger回归不对称检验 Stata:meta. ↗rma()— 示例用途:逆方差元分析方法:FE Stata:meta. ↗trimfill()— 示例用途:剪补法敏感性分析 Stata:meta. ↗
mice
mitools
MIcombine()— 示例用途:直接合并系数向量与协方差矩阵 Stata:mi. ↗
modelsummary
multcomp
mvtnorm
nlme
nnet
multinom()— 多项 logit 模型
oaxaca
oaxaca()— Blinder-Oaxaca 分解
ordinal
clmm()— 示例用途:随机截距累积Logit模型 Stata:meologit. ↗
patchwork
wrap_plots()— 组合多张图
plm
pdata.frame()— 为 plm 声明面板数据 Stata:xtset. ↗pgmm()— 动态面板 GMM(Arellano-Bond)phtest()— Hausman 检验 Stata:hausman. ↗plm()— 面板模型:固定效应和随机效应plmtest()— 示例用途:个体随机效应Breusch-Pagan检验 Stata:xttest0. ↗purtest()— 示例用途:面板单位根检验:levinlin Stata:xtunitroot. ↗vcovBK()— 示例用途:Beck-Katz面板修正协方差 Stata:xtpcse. ↗vcovHC()— 示例用途:按个体聚类的面板稳健标准误 Stata:xtreg. ↗vcovSCC()— 示例用途:Driscoll-Kraay协方差 Stata:xtreg. ↗
polycor
polychor()— 示例用途:使用最大似然估计四分相关 Stata:tetrachoric. ↗
pROC
pscl
zeroinfl()— 示例用途:拟合采用logit零膨胀部分的零膨胀泊松模型 Stata:zip. ↗
psych
alpha()— Cronbach α 系数 Stata:alpha. ↗cohen.kappa()— 示例用途:估计两名评分者的非加权Cohen kappa Stata:kap. ↗describe()— 描述统计(与 Stata 的 describe 不同) Stata:summarize. ↗fa()— 方法更多的因子分析 Stata:factor. ↗ICC()— 示例用途:估计单向模型单次测量组内相关 Stata:icc. ↗KMO()— 示例用途:使用KMO指标评估因子分析适用性 Stata:estat. ↗mardia()— 示例用途:计算Mardia多变量偏度与峰度检验 Stata:mvtest. ↗principal()— 示例用途:拟合主成分因子解 Stata:factor. ↗
purrr
list_rbind()— 把数据框列表上下拼接 Stata:append. ↗map()— 对每个元素应用函数,返回列表 Stata:foreach. ↗map2()— 对成对的元素应用函数 Stata:forvalues. ↗map_chr()— 对每个元素应用函数,返回文本 Stata:foreach. ↗map_dbl()— 对每个元素应用函数,返回数值 Stata:foreach. ↗possibly()— 出错时返回默认值 Stata:capture. ↗reduce()— 依次合并元素(如多次合并) Stata:merge. ↗walk()— 为副作用(如保存文件)应用函数 Stata:foreach. ↗
pwr
ES.h()— 示例用途:使用Cohen h近似设计单比例检验 Stata:power. ↗pwr.anova.test()— 示例用途:设计平衡单因素方差分析每组样本量 Stata:power. ↗pwr.f2.test()— 示例用途:计算三个解释变量整体R平方检验功效 Stata:power. ↗pwr.norm.test()— 示例用途:在标准差已知时设计单均值z检验样本量 Stata:power. ↗pwr.p.test()— 示例用途:使用Cohen h近似设计单比例检验 Stata:power. ↗pwr.r.test()— 示例用途:设计检出相关系数的样本量 Stata:power. ↗pwr.t2n.test()— 示例用途:计算独立组样本量不等时的功效 Stata:power. ↗
quantreg
rq()— 分位数回归
rddensity
rdrobust
rdbwselect()— 示例用途:断点带宽选择:mserd Stata:rdbwselect. ↗rdrobust()— 断点回归
readr
readxl
excel_sheets()— Excel 文件的工作表名 Stata:import excel, describe. ↗read_excel()— 读取 Excel 工作表
remotes
install_github()— 从 GitHub 安装包
rprojroot
sampleSelection
selection()— Heckman 样本选择模型
sandwich
sf
st_as_sf()— 示例用途:声明平面点几何及坐标参考系统 Stata:spset. ↗
srvyr
stats
acf()— 自相关函数 Stata:corrgram. ↗addmargins()— 给表格加合计 Stata:tabulate x1 x2. ↗aggregate()— 分组统计(base R) Stata:collapse. ↗AIC()— 赤池信息准则(AIC)anova()— 方差分析表,或嵌套模型的比较 Stata:anova. ↗aov()— 方差分析approx()— 示例用途:线性插值内部缺失结果值 Stata:ipolate. ↗arima()— ARIMA 时间序列模型as.dist()— 示例用途:对给定相异性矩阵进行尺度分析 Stata:mdsmat. ↗ave()— 示例用途:标记生存观察史中曾经暴露的受试者 Stata:stgen. ↗bartlett.test()— Bartlett 方差齐性检验 Stata:oneway. ↗BIC()— 贝叶斯信息准则(BIC)binom.test()— 精确二项检验 Stata:bitest. ↗binomial()— logit 和 probit 模型的二项分布族Box.test()— 示例用途:Ljung-Box 序列相关联合检验 Stata:wntestq. ↗cancor()— 示例用途:估计两组变量间的典型相关 Stata:canon. ↗ccf()— 示例用途:正负滞后的互相关 Stata:xcorr. ↗chisq.test()— 卡方检验 Stata:tabulate x1 x2, chi2. ↗cmdscale()— 示例用途:拟合经典度量多维尺度分析 Stata:mds. ↗coef()— 模型系数complete.cases()— 无缺失值的行 Stata:egen rowmiss(). ↗confint()— 系数的置信区间 Stata:regress. ↗cooks.distance()— 示例用途:计算Cook影响距离 Stata:predict. ↗cor()— 相关矩阵cor.test()— 带显著性检验的相关系数cov()— 协方差 Stata:correlate, covariance. ↗cov2cor()— 示例用途:提取系数估计之间的相关系数 Stata:estat. ↗cutree()— 示例用途:把层次聚类树切分为三组 Stata:cluster. ↗dbeta()— 示例用途:计算贝塔分布密度 Stata:betaden. ↗dbinom()— 示例用途:计算二项分布概率质量 Stata:binomialp. ↗dcauchy()— 示例用途:计算柯西分布密度 Stata:cauchyden. ↗dchisq()— 示例用途:计算卡方分布密度 Stata:chi2den. ↗density()— 核密度估计 Stata:kdensity. ↗dexp()— 示例用途:计算指数分布密度 Stata:exponentialden. ↗df()— 示例用途:计算F分布密度 Stata:Fden. ↗dfbetas()— 示例用途:计算删除观测对指定斜率的标准化影响 Stata:dfbeta. ↗dffits()— 示例用途:计算DFFITS影响统计量 Stata:predict. ↗dgamma()— 示例用途:计算伽马分布密度 Stata:gammaden. ↗dhyper()— 示例用途:计算超几何分布概率质量 Stata:hypergeometricp. ↗dist()— 示例用途:拟合经典度量多维尺度分析 Stata:mds. ↗dlogis()— 示例用途:计算逻辑斯蒂分布密度 Stata:logisticden. ↗dnbinom()— 示例用途:计算负二项分布概率质量 Stata:nbinomialp. ↗dnorm()— 正态分布密度 Stata:normalden(). ↗dpois()— 示例用途:计算泊松分布概率质量 Stata:poissonp. ↗dt()— 示例用途:计算Student t分布密度 Stata:tden. ↗dweibull()— 示例用途:计算威布尔分布密度 Stata:weibullden. ↗ecdf()— 经验累积分布 Stata:cumul. ↗expand.model.frame()— 按拟合模型的观测提取并对齐附加变量 Stata:vce(cluster g). ↗factanal()— 因子分析filter()— 示例用途:五期居中移动平均 Stata:tssmooth. ↗fisher.test()— Fisher 精确检验fitted()— 模型的拟合值ftable()— 扁平化的多维表 Stata:table. ↗Gamma()— 示例用途:为正值结果拟合伽马对数连接模型 Stata:glm. ↗gaussian()— 示例用途:拟合高斯恒等连接广义线性模型 Stata:glm. ↗glm()— 广义线性模型,如 logit 或泊松模型hatvalues()— 示例用途:计算杠杆值 Stata:predict. ↗hclust()— 示例用途:对标准化变量进行单连接层次聚类 Stata:cluster. ↗HoltWinters()— 示例用途:简单指数平滑 Stata:tssmooth. ↗inverse.gaussian()— 示例用途:拟合逆高斯对数连接模型 Stata:glm. ↗IQR()— 四分位距 Stata:egen iqr(). ↗kmeans()— K 均值聚类kruskal.test()— Kruskal-Wallis 检验ks.test()— Kolmogorov-Smirnov 检验lm()— 线性回归logLik()— 模型的对数似然 Stata:e(ll). ↗lowess()— Lowess 平滑 Stata:lowess. ↗mad()— 中位数绝对偏差 Stata:egen mad(). ↗manova()— 示例用途:使用Pillai检验多变量组间差异 Stata:manova. ↗mantelhaen.test()— 示例用途:Mantel-Haenszel共同优势比 Stata:mhodds. ↗mcnemar.test()— 配对比例的 McNemar 检验 Stata:mcc. ↗median()— 中位数model.frame()— 示例用途:汇总实际估计样本中的变量 Stata:estat. ↗model.matrix()— 含虚拟变量的设计矩阵 Stata:xi. ↗na.omit()— 删除含缺失值的行nls()— 非线性最小二乘 Stata:nl. ↗nobs()— 模型使用的观测数 Stata:e(N). ↗offset()— 示例用途:通过暴露量拟合泊松发生率 Stata:poisson. ↗optim()— 通用最优化 Stata:ml. ↗p.adjust()— 多重检验的 p 值校正 Stata:test, mtest. ↗pacf()— 示例用途:偏自相关函数 Stata:pac. ↗pairwise.t.test()— 带校正 p 值的两两 t 检验 Stata:pwmean. ↗pbeta()— 示例用途:计算贝塔分布累积概率 Stata:ibeta. ↗pbinom()— 示例用途:计算二项分布含边界下尾概率 Stata:binomial. ↗pcauchy()— 示例用途:计算柯西分布累积概率 Stata:cauchy. ↗pchisq()— 卡方分布概率 Stata:chi2tail(). ↗pexp()— 示例用途:计算指数分布累积概率 Stata:exponential. ↗pf()— 示例用途:计算F分布累积概率 Stata:F. ↗pgamma()— 示例用途:计算伽马分布累积概率 Stata:gammap. ↗phyper()— 示例用途:计算超几何分布含边界下尾概率 Stata:hypergeometric. ↗plogis()— 示例用途:对预测作非线性变换并计算Delta方法标准误 Stata:predictnl. ↗pnbinom()— 示例用途:计算负二项分布含边界下尾概率 Stata:nbinomial. ↗pnorm()— 正态分布累积概率 Stata:normal(). ↗poisson()— 示例用途:拟合泊松对数连接广义线性模型 Stata:glm. ↗poisson.test()— 示例用途:比较两组发生率 Stata:stir. ↗poly()— 模型中的多项式项power.prop.test()— 示例用途:设计两个独立比例检验的样本量 Stata:power. ↗power.t.test()— t 检验的功效和样本量 Stata:power twomeans. ↗ppoints()— 示例用途:绘制有序观测与累计比例的关系 Stata:quantile. ↗ppois()— 示例用途:计算泊松分布含边界下尾概率 Stata:poisson. ↗prcomp()— 主成分分析predict()— 模型的预测值princomp()— 示例用途:直接根据相关矩阵执行主成分分析 Stata:pcamat. ↗promax()— 示例用途:使用promax旋转因子载荷 Stata:rotate. ↗prop.test()— 比例检验prop.trend.test()— 示例用途:检验比例的有序趋势 Stata:nptrend. ↗pt()— t 分布概率 Stata:ttail(). ↗ptukey()— 示例用途:计算学生化极差累积概率 Stata:tukeyprob. ↗pweibull()— 示例用途:计算威布尔分布累积概率 Stata:weibull. ↗qbeta()— 示例用途:计算贝塔分布第90百分位数 Stata:invibeta. ↗qcauchy()— 示例用途:计算柯西分布第90百分位数 Stata:invcauchy. ↗qchisq()— 示例用途:比较样本分位数与卡方分位数 Stata:qchi. ↗qexp()— 示例用途:计算指数分布第90百分位数 Stata:invexponential. ↗qf()— 示例用途:计算F分布第90百分位数 Stata:invF. ↗qgamma()— 示例用途:计算伽马分布第90百分位数 Stata:invgammap. ↗qlogis()— 示例用途:计算逻辑斯蒂分布第90百分位数 Stata:invlogistic. ↗qnorm()— 正态分布分位数 Stata:invnormal(). ↗qqplot()— 示例用途:使用 Q-Q 图比较两个经验分布 Stata:qqplot. ↗qt()— 示例用途:计算Student t分布第90百分位数 Stata:invt. ↗qtukey()— 示例用途:计算Tukey多重比较临界值 Stata:invtukeyprob. ↗quantile()— 分位数 Stata:pctile. ↗quasibinomial()— 适用于抽样权重的二项分布族quasipoisson()— 示例用途:调查Poisson均值模型 Stata:svy. ↗qweibull()— 示例用途:计算威布尔分布第90百分位数 Stata:invweibull. ↗rbeta()— 示例用途:模拟贝塔随机变量 Stata:rbeta. ↗rbinom()— 二项分布随机数 Stata:rbinomial(). ↗rcauchy()— 示例用途:模拟柯西随机变量 Stata:rcauchy. ↗rchisq()— 示例用途:模拟卡方随机变量 Stata:rchi2. ↗relevel()— 指定因子的参照类别reshape()— 示例用途:估计单向模型单次测量组内相关 Stata:icc. ↗residuals()— 模型残差 Stata:predict, residuals. ↗rexp()— 示例用途:模拟指数随机变量 Stata:rexponential. ↗rgamma()— 示例用途:模拟伽马随机变量 Stata:rgamma. ↗rhyper()— 示例用途:模拟超几何随机变量 Stata:rhypergeometric. ↗rlogis()— 示例用途:模拟逻辑斯蒂随机变量 Stata:rlogistic. ↗rnbinom()— 示例用途:模拟负二项随机变量 Stata:rnbinomial. ↗rnorm()— 正态分布随机数rpois()— 示例用途:模拟泊松随机变量 Stata:rpoisson. ↗rstandard()— 示例用途:计算内部标准化残差 Stata:predict. ↗rstudent()— 示例用途:计算外部学生化残差 Stata:predict. ↗rt()— 示例用途:模拟t随机变量 Stata:rt. ↗runif()— 均匀分布随机数runmed()— 示例用途:滑动中位数非线性平滑 Stata:tssmooth. ↗rweibull()— 示例用途:模拟威布尔随机变量 Stata:rweibull. ↗sd()— 标准差setNames()— 示例用途:将已有文本值设为数值标签 Stata:labmask. ↗shapiro.test()— Shapiro-Wilk 正态性检验sigma()— 示例用途:随机截距组内相关 Stata:estat. ↗spectrum()— 示例用途:原始周期图 Stata:pergram. ↗step()— 逐步回归选择 Stata:stepwise. ↗StructTS()— 示例用途:局部水平状态空间模型 Stata:sspace. ↗t.test()— t 检验和均值的置信区间ts()— 时间序列对象 Stata:tsset. ↗TukeyHSD()— Tukey 多重比较 Stata:pwcompare, mcompare(tukey). ↗uniroot()— 示例用途:按目标均值区间宽度设计样本量 Stata:ciwidth. ↗update()— 修改后重新拟合模型 Stata:regress. ↗var()— 方差 Stata:summarize, detail. ↗var.test()— 方差相等的 F 检验 Stata:sdtest. ↗varimax()— 示例用途:使用varimax旋转因子载荷 Stata:rotate. ↗vcov()— 模型的方差协方差矩阵weighted.mean()— 加权平均 Stata:summarize [aweight = w]. ↗wilcox.test()— Wilcoxon 秩和检验或符号秩检验xtabs()— 用公式生成交叉表 Stata:tabulate x1 x2. ↗
stringi
stringr
fixed()— 按字面匹配文本,而非正则表达式regex()— 带 ignore_case 等选项的正则表达式str_c()— 连接字符串 Stata:generate s = a + b. ↗str_count()— 统计字符串中的匹配次数str_detect()— 字符串是否包含某个模式str_dup()— 重复字符串 Stata:"-" * 10. ↗str_ends()— 字符串是否以某模式结尾 Stata:substr(). ↗str_extract()— 提取匹配的文本str_extract_all()— 提取所有匹配 Stata:ustrregexs(). ↗str_flatten()— 把向量合并成一个字符串 Stata:levelsof, separate(). ↗str_glue()— 填充文本模板 Stata:display "`x'". ↗str_length()— 字符个数str_locate()— 匹配的位置 Stata:strpos(). ↗str_match()— 提取正则表达式的分组 Stata:regexs(). ↗str_pad()— 把字符串填充到固定宽度 Stata:string(x, "%05.0f"). ↗str_remove()— 删除第一个匹配 Stata:subinstr(). ↗str_remove_all()— 删除所有匹配 Stata:subinstr(). ↗str_replace()— 替换第一个匹配str_replace_all()— 替换所有匹配str_split()— 把字符串拆分成多个部分 Stata:split. ↗str_squish()— 去掉首尾空格并合并连续空格str_starts()— 字符串是否以某模式开头 Stata:substr(). ↗str_sub()— 按位置截取字符串str_subset()— 保留匹配的字符串 Stata:keep if regexm(). ↗str_to_lower()— 转为小写str_to_sentence()— 句首字母大写 Stata:strproper(). ↗str_to_title()— 首字母大写str_to_upper()— 转为大写str_trim()— 去掉首尾空格str_trunc()— 把字符串截短到指定宽度 Stata:abbrev(). ↗str_wrap()— 把文本按宽度换行 Stata:display. ↗word()— 从句子中提取词
survey
as.svrepdesign()— 示例用途:分层删除一组Jackknife重复权重 Stata:svyset. ↗cv()— 示例用途:调查均值变异系数 Stata:estat. ↗deff()— 示例用途:调查均值设计效应 Stata:estat. ↗degf()— 示例用途:调查设计自由度和抽样单元数 Stata:svydescribe. ↗postStratify()— 示例用途:按总体分类总量后分层调查权重 Stata:svyset. ↗rake()— 示例用途:按已知分类边际校准样本权重 Stata:svyset. ↗svyby()— 示例用途:分域均值 Stata:svy. ↗svychisq()— 示例用途:设计校正分类关联检验:F Stata:svy. ↗svyciprop()— 示例用途:调查比例置信区间方法:logit Stata:svy. ↗svydesign()— 声明抽样设计(survey 包) Stata:svyset. ↗svyglm()— 考虑抽样设计的回归svymean()— 加权均值(survey 包) Stata:svy: mean. ↗svyratio()— 示例用途:调查总体总量比 Stata:svy. ↗svytable()— 加权频数表 Stata:svy: tabulate. ↗svytotal()— 示例用途:调查加权总体总量 Stata:svy. ↗
survival
basehaz()— 示例用途:零协变量处基线累积风险 Stata:predict. ↗clogit()— 条件 logit 模型concordance()— 示例用途:Cox回归后删失结局一致性 Stata:estat. ↗cox.zph()— 示例用途:Cox比例风险诊断 Stata:estat. ↗coxph()— Cox 比例风险模型finegray()— 示例用途:Fine-Gray亚分布风险流程 Stata:stcrreg. ↗frailty()— 示例用途:共享Gamma脆弱性Cox模型 Stata:stcox. ↗strata()— 生存模型公式中的分层项Surv()— 模型中的生存时间结局变量survdiff()— Log-rank 检验survfit()— Kaplan-Meier 生存曲线survreg()— 参数生存模型survSplit()— 示例用途:在固定切点拆分风险区间 Stata:stsplit. ↗
Synth
synth()— 合成控制法
tibble
tidyr
complete()— 补齐缺失的取值组合crossing()— 排序并去重的所有组合 Stata:cross. ↗drop_na()— 删除含缺失值的行 Stata:drop if missing(x). ↗expand()— 取值的所有组合(删除其他列) Stata:fillin. ↗expand_grid()— 给定取值的所有组合 Stata:cross. ↗fill()— 用上一个或下一个值填充缺失值full_seq()— 完整的取值序列 Stata:tsfill. ↗nest()— 把每组嵌套为列表列中的一行 Stata:by. ↗pivot_longer()— 宽数据转为长数据pivot_wider()— 长数据转为宽数据replace_na()— 替换缺失值 Stata:replace x = 0 if missing(x). ↗separate_longer_delim()— 把文本拆分成多行 Stata:split. ↗separate_wider_delim()— 把一个文本列拆分成多列separate_wider_position()— 按位置把文本拆分成多列 Stata:substr(). ↗uncount()— 把每行重复指定次数unite()— 把多列合并为一列 Stata:egen concat(). ↗unnest()— 把列表列展开为行 Stata:expand. ↗
tidystata
as_character()— decode() 的别名 Stata:decode. ↗as_dummy()— 为每个类别生成虚拟变量as_numeric()— destring() 的别名 Stata:destring. ↗assert()— 条件不成立时报错,并报告不成立的行数browse()— 在表格窗口中查看数据capture()— 运行代码,出错时返回 FALSE 而不中断codebook()— 描述每个变量:类型、标签、个数和取值cut_quantile()— xtile() 的别名 Stata:xtile. ↗decode()— 转为文本,带标签的数据使用数值标签destring()— 转为数值,并去掉数值标签ds()— 列出变量名duplicates_drop()— 删除重复行,保留第一行duplicates_list()— 列出重复行duplicates_report()— 统计重复行duplicates_tag()— 标记重复行findit()— 查找 Stata 命令对应的 R 函数fre()— 带合计行的频数表fre2()— 带行合计和列合计的交叉表 Stata:tabulate. ↗is_first()— 标记每组的第一行isid()— 检查变量能否唯一识别每一行misstable()— 每个变量的缺失值,或缺失值模式mvdecode()— 把指定代码改为缺失值mvencode()— 把缺失值替换为指定代码na_if_value()— mvdecode() 的别名 Stata:mvdecode. ↗pc()— 占总和的百分比pct()— pc() 的别名 Stata:egen pc(). ↗print_all()— 打印所有行和列pwcorr()— 两两相关系数,附样本数和 p 值row_max()— 逐行求多个变量的最大值row_mean()— 逐行求多个变量的均值row_median()— 逐行求多个变量的中位数row_min()— 逐行求多个变量的最小值row_miss()— 逐行计算缺失值个数row_non_miss()— 逐行计算非缺失值个数row_nvals()— 每行不同取值的个数,忽略缺失值row_sd()— 逐行求多个变量的标准差row_sum()— 逐行求多个变量的和row_unique()— 每行不同取值的个数,缺失值算作一个取值 Stata:egen rownvals(). ↗set_seed()— 设定随机数种子,可单独使用或放在管道末尾stata_diff()— 与上一期的差分(考虑时间间隔)stata_lag()— 前若干期的值(考虑时间间隔)stata_lead()— 后若干期的值(考虑时间间隔)stata_merge()— 合并两个数据并报告匹配结果,类似 Stata 的 mergestd()— 标准化为均值 0、标准差 1summ()— 变量的描述统计tab()— 频数表tab1()— 每个变量一张频数表tab2()— 两个变量的交叉表,或每一对变量的交叉表tab_gen()— as_dummy() 的别名 Stata:tabulate, generate(). ↗tabstat()— 变量的指定统计量,可分组timer()— 计算代码运行时间tostring()— 转换为文本,保留数值代码而不是数值标签value_if_na()— mvencode() 的别名 Stata:mvencode. ↗variables()— 列出变量及其类型和标签variables_search()— 按变量名或标签查找变量varlist()— 用 x* 等 Stata 通配符选择变量xtile()— 按分位数分组,与 Stata 的 xtile 一致
tools
md5sum()— 示例用途:计算文件完整性摘要 Stata:checksum. ↗
tseries
garch()— 示例用途:ARCH(1)条件方差模型 Stata:arch. ↗
tsibble
as_tsibble()— 声明时间序列或面板数据fill_gaps()— 补齐缺失的时间点yearmonth()— 月度时期yearquarter()— 季度时期
urca
utils
capture.output()— 示例用途:为小型数据示例生成可复现 R 代码 Stata:dataex. ↗combn()— 示例用途:生成各变量对的列联表 Stata:tab2. ↗data()— 载入内置的示例数据getAnywhere()— 查找函数定义在哪里glob2rx()— 把通配符模式转为正则表达式head()— 前几行help()— 打开帮助页面help.search()— 搜索所有已安装的帮助文档install.packages()— 从 CRAN 安装包object.size()— 示例用途:测量一个 R 数据表占用的内存 Stata:memory. ↗packageVersion()— 示例用途:查看 R 数据操作包版本与可用性 Stata:ftools. ↗read.csv()— 读取 CSV 文件(base R) Stata:import delimited. ↗read.delim()— 示例用途:导入制表符分隔数据 Stata:import. ↗read.fwf()— 示例用途:读取相邻定宽数值字段 Stata:infix. ↗read.table()— 示例用途:导入空白分隔的数值字段 Stata:infile. ↗sessionInfo()— 示例用途:查看 R 版本与平台信息 Stata:about. ↗str()— 简要显示对象的结构tail()— 最后几行unzip()— 示例用途:将 ZIP 包解压到指定临时文件夹 Stata:unzipfile. ↗update.packages()— 更新已安装的包View()— 打开数据查看器 Stata:browse. ↗write.csv()— 写出 CSV 文件(base R) Stata:export delimited. ↗write.table()— 示例用途:导出纯数值字段并使用 Stata 缺失文本 Stata:outfile. ↗
VGAM
binom2.rho()— 示例用途:联合拟合相关的二元probit方程 Stata:biprobit. ↗cens.poisson()— 示例用途:拟合右删失泊松计数模型 Stata:cpoisson. ↗multinomial()— 示例用途:拟合秩一刻板多项logit模型 Stata:slogit. ↗posnegbinomial()— 示例用途:拟合零截断NB2回归 Stata:tnbreg. ↗posnormal()— 示例用途:拟合在零处左截断的正态回归 Stata:truncreg. ↗pospoisson()— 示例用途:拟合零截断泊松回归 Stata:tpoisson. ↗rrvglm()— 示例用途:拟合秩一刻板多项logit模型 Stata:slogit. ↗SurvS4()— 示例用途:拟合右删失泊松计数模型 Stata:cpoisson. ↗vglm()— 示例用途:拟合零截断泊松回归 Stata:tpoisson. ↗
WeightIt
weightit()— 平衡权重,如逆概率权重
writexl
write_xlsx()— 写出 Excel 文件
zip
zipr()— 示例用途:创建含文本文件的 ZIP 压缩包 Stata:zipfile. ↗