通过将Stata中的IQR除以变量来创建变量

哈拉威

如何通过除以IQR来创建变量?我已经做了很长的路要走如下。

示例数据和代码如下:

use http://www.ats.ucla.edu/stat/stata/notes/hsb2, clear

foreach var of varlist read-socst {
   egen `var'75 = pctile(`var'), p(75)
   egen `var'25 = pctile(`var'), p(25)
   gen `var'q =`var'75 - `var'25
   drop `var'75 `var'25
}

gen readI = read/readq
gen sciI = science/scienceq
尼克·考克斯

最简单的方法就是summarize直接使用结果:

sysuse auto, clear

quietly foreach v of var price-foreign { 
    su `v', detail 
    gen `v'q = `v' / (r(p75) - r(p25)) 
} 

egen如果这意味着为每个原始变量创建新变量,而只是将四分位数或IQR保留为重复常数,则路由就显得过大了。但是egen当您要按组执行此操作时,它就可以独立使用:

bysort foreign: egen mpg_upq = pctile(mpg), p(75)
by foreign: egen mpg_loq = pctile(mpg), p(25)
gen mpg_Q = mpg / (mpg_upq - mpg_loq)

请注意,IQR可以为0,对于指标变量,通常为0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过将变量拆分为多个变量来创建新列(在R中)

来自分类Dev

创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

来自分类Dev

Stata:通过移动后缀来重命名变量

来自分类Dev

通过将R中的变量分组来避免循环

来自分类Dev

在Stata中自动标记新创建的指标变量

来自分类Dev

如何通过从R中给定的列中提取字符来创建列/变量

来自分类Dev

如何通过从R中给定的列中提取字符来创建列/变量

来自分类Dev

将Stata变量标签中的$替换为\ textdollar

来自分类Dev

通过在范围末尾添加数字来创建多个变量

来自分类Dev

累积计算Stata中的变量

来自分类Dev

通过将常用列表元素存储在局部变量中来加快Python代码的速度

来自分类Dev

通过将鼠标悬停在Spyder中来显示变量值

来自分类Dev

通过将数据集中的所有变量保留在r中来计算均值

来自分类Dev

通过将密钥存储在ENV变量中来如何“保护”密钥?

来自分类Dev

如何通过将变量与另一个变量相乘来多次回显变量?

来自分类Dev

根据可能存在于多个其他变量中的值创建新的Stata变量

来自分类Dev

通过将变量与dplyr分组来汇总多列的响应

来自分类Dev

通过将发送方法设为变量来简化代码

来自分类Dev

Python:将浮点数除以变量

来自分类Dev

Stata:foreach创建了太多变量-

来自分类Dev

VBA通过连接字符串和变量来创建变量名?

来自分类Dev

将变量除以数据框内的其他变量

来自分类Dev

通过在函数中传递变量来选择元素-jQuery

来自分类Dev

通过引用python中的多个变量来查找单词

来自分类Dev

如何通过遍历 bash 中的变量来查找多个文件

来自分类Dev

将变量的值插入矩阵-Stata

来自分类Dev

通过将'03'与'20150315'分开在R中创建月份变量

来自分类Dev

将表列创建为数组中的变量

来自分类Dev

将表列创建为数组中的变量

Related 相关文章

  1. 1

    通过将变量拆分为多个变量来创建新列(在R中)

  2. 2

    创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

  3. 3

    Stata:通过移动后缀来重命名变量

  4. 4

    通过将R中的变量分组来避免循环

  5. 5

    在Stata中自动标记新创建的指标变量

  6. 6

    如何通过从R中给定的列中提取字符来创建列/变量

  7. 7

    如何通过从R中给定的列中提取字符来创建列/变量

  8. 8

    将Stata变量标签中的$替换为\ textdollar

  9. 9

    通过在范围末尾添加数字来创建多个变量

  10. 10

    累积计算Stata中的变量

  11. 11

    通过将常用列表元素存储在局部变量中来加快Python代码的速度

  12. 12

    通过将鼠标悬停在Spyder中来显示变量值

  13. 13

    通过将数据集中的所有变量保留在r中来计算均值

  14. 14

    通过将密钥存储在ENV变量中来如何“保护”密钥?

  15. 15

    如何通过将变量与另一个变量相乘来多次回显变量?

  16. 16

    根据可能存在于多个其他变量中的值创建新的Stata变量

  17. 17

    通过将变量与dplyr分组来汇总多列的响应

  18. 18

    通过将发送方法设为变量来简化代码

  19. 19

    Python:将浮点数除以变量

  20. 20

    Stata:foreach创建了太多变量-

  21. 21

    VBA通过连接字符串和变量来创建变量名?

  22. 22

    将变量除以数据框内的其他变量

  23. 23

    通过在函数中传递变量来选择元素-jQuery

  24. 24

    通过引用python中的多个变量来查找单词

  25. 25

    如何通过遍历 bash 中的变量来查找多个文件

  26. 26

    将变量的值插入矩阵-Stata

  27. 27

    通过将'03'与'20150315'分开在R中创建月份变量

  28. 28

    将表列创建为数组中的变量

  29. 29

    将表列创建为数组中的变量

热门标签

归档