美文网首页
stata命令介绍 levelsof : 打印变量不同值的排序列

stata命令介绍 levelsof : 打印变量不同值的排序列

作者: 松柏林stata | 来源:发表于2020-12-25 16:17 被阅读0次

    含义描述

    levelsof 显示变量不同值的排序列表。

    语法与选项

    levelsof  varname [if][in][, options]

    选项 功能
    clean 清除字符串变量取值结果的复合双引号
    local(macname) 将排序后的取值结果放在一个宏中
    missing 将缺失值纳入取值中
    separate(separator) 设置取值结果的分隔符
    matcell(matname) 以矩阵的形式储存不同取值的频数
    matrow(matname) 以矩阵的形式储存数值型变量的不同取值
    hexadecimal 使用16进位制展示数值型变量

    存储的结果

    levelsof 将以下内容存储在 r()中:
    \color{green}{Calars}
    r(N):样本数量
    r(r) :变量不同值的数目
    \color{green}{Macros}
    r(levels) :变量不同值的列表

    例1

    use https://www.stata-press.com/data/r16/auto,clear
    levelsof make
    levelsof make,clean
    
    levelsof rep78
    display "`r(levels)'"
    
    levelsof rep78, miss local(mylevs)
    display "`mylevs'"
    
    levelsof rep78,separate(,)
    display "`r(levels)'"
    

    例2

    use https://www.stata-press.com/data/r16/auto,clear
    levelsof rep78
    levelsof rep78, local(number)
         foreach  编号  in  `number' { 
           dis "`编号'"
    }
    

    例3

    use https://www.stata-press.com/data/r16/auto,clear
    levelsof rep78 , local(number)
    foreach  编号  in  `number' { 
         foreach  编号1  in  `number' { 
           dis "`编号'""`编号1'"
         }
    }
    

    相关文章

      网友评论

          本文标题:stata命令介绍 levelsof : 打印变量不同值的排序列

          本文链接:https://www.haomeiwen.com/subject/jixinktx.html