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

  • boot() — 示例用途:估计中位数并自助计算置信区间 Stata: centile. ↗
  • boot.ci() — 示例用途:估计中位数并自助计算置信区间 Stata: centile. ↗

broom

  • augment() — 把拟合值和残差加到数据中 Stata: predict. ↗
  • glance() — 模型统计量的一行概要
  • tidy() — 以数据框形式给出系数表

car

  • Anova() — II 型和 III 型方差分析表 Stata: anova. ↗
  • avPlots() — 偏回归图
  • deltaMethod() — 示例用途:使用Delta方法估计斜率比 Stata: nlcom. ↗
  • leveneTest() — 示例用途:使用以中位数为中心的Levene方法检验组间方差相等 Stata: robvar. ↗
  • linearHypothesis() — 检验系数的线性约束 Stata: test. ↗
  • vif() — 方差膨胀因子

class

  • knn() — 示例用途:使用五个最近邻进行分类 Stata: discrim. ↗

cobalt

  • bal.tab() — 示例用途:匹配前后标准化协变量平衡 Stata: pstest. ↗

coda

  • effectiveSize() — 示例用途:MCMC有效样本量 Stata: bayesstats. ↗
  • HPDinterval() — 示例用途:90%最高后验密度区间 Stata: bayesstats. ↗

data.table

  • fread() — 快速读取大型文本文件 Stata: import delimited. ↗
  • fwrite() — 快速写出大型文本文件 Stata: export delimited. ↗

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

  • Arima() — 示例用途:ARIMA一步拟合值 Stata: forecast. ↗
  • forecast() — 示例用途:八期ARIMA预测 Stata: 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

  • glmmTMB() — 示例用途:二次均值方差负二项混合模型 Stata: menbreg. ↗
  • nbinom2() — 示例用途:二次均值方差负二项混合模型 Stata: menbreg. ↗

glmnet

  • cv.glmnet() — 示例用途:拟合交叉验证的lasso线性预测模型 Stata: lasso. ↗

GPArotation

  • oblimin() — 示例用途:使用斜交oblimin载荷旋转准则 Stata: rotate. ↗
  • quartimax() — 示例用途:使用正交quartimax载荷旋转准则 Stata: rotate. ↗

graphics

  • pairs() — 散点图矩阵
  • plot() — 示例用途:绘制有序观测与累计比例的关系 Stata: quantile. ↗
  • stem() — 茎叶图

grid

  • arrow() — 示例用途:在成对坐标间绘制箭头 Stata: twoway. ↗

gtsummary

  • tbl_cross() — 交叉表 Stata: tabulate x1 x2. ↗
  • tbl_regression() — 回归结果表 Stata: esttab. ↗
  • tbl_summary() — 描述统计表(“表 1”)

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

  • adorn_totals() — 给 tabyl 加合计 Stata: tabulate x1 x2. ↗
  • clean_names() — 清理并小写变量名 Stata: rename *, lower. ↗
  • get_dupes() — 列出重复行 Stata: duplicates list. ↗
  • remove_empty() — 删除空行和空列 Stata: missings dropvars. ↗
  • tabyl() — 频数表和交叉表 Stata: tabulate. ↗

labelled

  • look_for() — 按名称或标签查找变量 Stata: lookfor. ↗
  • set_variable_labels() — 设定变量标签
  • to_factor() — 把带标签的取值转为因子 Stata: decode. ↗
  • val_labels() — 读取或设定数值标签 Stata: label values. ↗
  • var_label() — 读取或设定变量标签 Stata: label variable. ↗

lavaan

  • cfa() — 示例用途:拟合三因子验证性测量模型 Stata: sem. ↗
  • fitMeasures() — 示例用途:报告验证性因子模型拟合指标 Stata: estat. ↗
  • lavResiduals() — 示例用途:检查结构方程模型残差相关 Stata: estat. ↗
  • modindices() — 示例用途:检查结构方程模型修正指数 Stata: estat. ↗
  • sem() — 结构方程模型
  • standardizedSolution() — 示例用途:报告标准化结构方程模型参数 Stata: sem. ↗

lme4

  • fixef() — 示例用途:混合Logit估计对求积点数的敏感性 Stata: quadchk. ↗
  • glmer() — 多层广义线性模型
  • glmerControl() — 示例用途:Logistic随机截距模型:Laplace近似 Stata: melogit. ↗
  • lmer() — 多层线性模型
  • ranef() — 随机效应的预测值 Stata: predict, reffects. ↗
  • VarCorr() — 多层模型的方差成分 Stata: estat sd. ↗

lmtest

  • bptest() — Breusch-Pagan 异方差检验
  • coeftest() — 使用指定方差矩阵的系数检验
  • grangertest() — 示例用途:检验x是否Granger预测y Stata: vargranger. ↗
  • lrtest() — 似然比检验
  • resettest() — 遗漏变量 RESET 检验
  • waldtest() — 嵌套模型的 Wald 检验 Stata: test. ↗

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 的 margins
  • avg_slopes() — 平均边际效应
  • comparisons() — 预测值之差(对比) Stata: margins r.x. ↗
  • hypotheses() — 线性和非线性假设检验
  • plot_predictions() — 绘制预测值,类似 marginsplot
  • plot_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

  • complete() — 示例用途:提取第一个完整数据集 Stata: mi. ↗
  • D1() — 示例用途:合并多变量Wald比较 Stata: mi. ↗
  • D2() — 示例用途:合并重复完整数据Wald检验 Stata: mi. ↗
  • make.predictorMatrix() — 示例用途:自定义插补预测矩阵 Stata: mi. ↗
  • mice() — 链式方程多重插补
  • pool() — 合并多个插补数据的结果
  • pool.scalar() — 示例用途:插补连续变量均值的Rubin合并 Stata: mi. ↗

mitools

  • MIcombine() — 示例用途:直接合并系数向量与协方差矩阵 Stata: mi. ↗

modelsummary

  • datasummary() — 自定义描述统计表 Stata: tabstat. ↗
  • datasummary_skim() — 快速概览所有变量 Stata: codebook. ↗
  • modelplot() — 系数图
  • modelsummary() — 回归结果表和描述统计表

multcomp

  • glht() — 示例用途:构造各组与参照类别之间的对比 Stata: contrast. ↗
  • mcp() — 示例用途:构造各组与参照类别之间的对比 Stata: contrast. ↗

mvtnorm

  • dmvnorm() — 示例用途:计算多变量正态对数密度 Stata: lnmvnormalden. ↗
  • pmvnorm() — 示例用途:计算相关二元正态概率 Stata: binormal. ↗

nlme

  • corAR1() — 示例用途:随机截距加AR(1)残差相关 Stata: xtregar. ↗
  • gls() — 示例用途:拟合带乘性异方差的正态均值模型 Stata: hetregress. ↗
  • lme() — 示例用途:随机截距加AR(1)残差相关 Stata: xtregar. ↗
  • nlme() — 示例用途:随机系数非线性指数增长 Stata: menl. ↗
  • varExp() — 示例用途:拟合带乘性异方差的正态均值模型 Stata: hetregress. ↗
  • varIdent() — 示例用途:组间异方差面板极大似然GLS Stata: xtgls. ↗

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

  • coords() — 示例用途:列出不同ROC阈值的敏感度与特异度 Stata: roctab. ↗
  • roc() — 示例用途:估计诊断标记的非参数ROC曲线下面积 Stata: roctab. ↗
  • roc.test() — 示例用途:使用DeLong推断比较配对标记的ROC面积 Stata: roccomp. ↗

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

  • rdbwdensity() — 示例用途:密度断点检验带宽选择 Stata: rdbwdensity. ↗
  • rddensity() — 示例用途:处理阈值处密度连续性 Stata: rddensity. ↗

rdrobust

  • rdbwselect() — 示例用途:断点带宽选择:mserd Stata: rdbwselect. ↗
  • rdrobust() — 断点回归

readr

  • parse_number() — 从 $1,200 这样的文本中提取数字 Stata: destring, ignore(). ↗
  • read_csv() — 读取 CSV 文件
  • read_delim() — 读取任意分隔符的文件 Stata: import delimited. ↗
  • read_tsv() — 读取制表符分隔的文件 Stata: import delimited. ↗
  • write_csv() — 写出 CSV 文件

readxl

  • excel_sheets() — Excel 文件的工作表名 Stata: import excel, describe. ↗
  • read_excel() — 读取 Excel 工作表

remotes

  • install_github() — 从 GitHub 安装包

rprojroot

  • find_root() — 示例用途:依据标记文件定位项目根目录 Stata: setroot. ↗
  • has_file() — 示例用途:依据标记文件定位项目根目录 Stata: setroot. ↗

sampleSelection

  • selection() — Heckman 样本选择模型

sandwich

  • NeweyWest() — 示例用途:Newey-West HAC系数推断 Stata: newey. ↗
  • vcovBS() — 自助法方差矩阵
  • vcovCL() — 聚类方差矩阵 Stata: vce(cluster id). ↗
  • vcovHC() — 异方差稳健方差矩阵 Stata: vce(robust). ↗
  • vcovJK() — 刀切法方差矩阵

sf

  • st_as_sf() — 示例用途:声明平面点几何及坐标参考系统 Stata: spset. ↗

srvyr

  • as_survey_design() — 声明抽样设计
  • survey_mean() — 考虑抽样设计的加权均值
  • survey_prop() — 考虑抽样设计的加权比例
  • survey_quantile() — 加权分位数 Stata: epctile. ↗
  • survey_total() — 加权总和 Stata: svy: total. ↗

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

  • stri_reverse() — 示例用途:反转 Unicode 码点顺序 Stata: ustrreverse. ↗
  • stri_trans_nfc() — 示例用途:规范化 Unicode 规范等价文本 Stata: ustrnormalize. ↗
  • stri_trans_nfkc() — 示例用途:规范化 Unicode 兼容字符 Stata: ustrnormalize. ↗

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

  • add_row() — 给数据添加行 Stata: set obs. ↗
  • as_tibble() — 转为 tibble
  • rownames_to_column() — 把行名转为一列 Stata: xpose. ↗
  • tibble() — 创建数据框(tibble)
  • tribble() — 按行手动输入小表格 Stata: input. ↗

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 的 merge
  • std() — 标准化为均值 0、标准差 1
  • summ() — 变量的描述统计
  • 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

  • ca.jo() — 示例用途:Johansen trace秩检验:const确定项 Stata: vecrank. ↗
  • cajorls() — 示例用途:秩一向量误差修正模型 Stata: vec. ↗
  • ur.df() — 示例用途:ADF单位根检验:none,0阶增广滞后 Stata: dfuller. ↗
  • ur.ers() — 示例用途:DF-GLS单位根检验:constant Stata: dfgls. ↗
  • ur.pp() — 示例用途:Phillips-Perron Z-tau检验:constant Stata: pperron. ↗

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. ↗

zoo

  • na.locf() — 示例用途:在生存分析受试者内向前携带已观察协变量 Stata: stfill. ↗
  • rollapply() — 示例用途:滚动窗口回归系数 Stata: rolling. ↗