楼主: 包乾宇
931 3

[数据管理求助] 双变量交互分类比较后生成新变量 [推广有奖]

  • 0关注
  • 0粉丝

高中生

70%

还不是VIP/贵宾

-

威望
0
论坛币
2787 个
通用积分
3.2092
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
98 点
帖子
9
精华
0
在线时间
55 小时
注册时间
2019-1-18
最后登录
2021-1-17

楼主
包乾宇 学生认证  发表于 2019-7-20 15:47:19 |AI写论文
20论坛币
职业声望pre分为三个等级下中上,分别编码1、2、3,想和主观阶层认知class_sub的三个等级下中上进行交互分类后,得出三个类别,分别是主观阶层认知低于职业声望,主观阶层认知等于职业声望以及主观阶层认知高于职业声望,这三个类别分别编码为0-1虚拟变量。具体的语句怎么实现呢?附上数据,之前有尝试生成一个新变量后replace,但最后的样本量明显多于这两个变量的样本量。
  1. clear
  2. input byte class_sub float pre
  3. 1 3
  4. 3 3
  5. 1 1
  6. 1 2
  7. 3 3
  8. 1 3
  9. 3 1
  10. 3 1
  11. 3 2
  12. 3 1
  13. 2 1
  14. 2 1
  15. 2 2
  16. 2 1
  17. 2 1
  18. 2 2
  19. 2 1
  20. 2 2
  21. 2 2
  22. 2 3
  23. 2 1
  24. 3 .
  25. 2 3
  26. 2 2
  27. 1 2
  28. .a 2
  29. 2 3
  30. 3 1
  31. 1 3
  32. 3 1
  33. 2 2
  34. 3 3
  35. 2 3
  36. 2 3
  37. 1 3
  38. 1 2
  39. 3 1
  40. 2 3
  41. 3 3
  42. 3 2
  43. 1 3
  44. 3 1
  45. 2 3
  46. 3 2
  47. 3 .
  48. 3 2
  49. 2 2
  50. 1 2
  51. 3 2
  52. 2 2
  53. 3 1
  54. 3 2
  55. 1 .
  56. 3 1
  57. 3 1
  58. 3 3
  59. 3 3
  60. 3 3
  61. 3 .
  62. 3 2
  63. 3 2
  64. 2 3
  65. 3 2
  66. 3 2
  67. 2 2
  68. 2 2
  69. 3 3
  70. 3 2
  71. 3 3
  72. 3 .
  73. 3 2
  74. 3 2
  75. 3 3
  76. 3 3
  77. 3 3
  78. 2 1
  79. 1 3
  80. 1 3
  81. 3 3
  82. 3 2
  83. 3 3
  84. 3 2
  85. 1 1
  86. 1 3
  87. 2 1
  88. 3 1
  89. 2 3
  90. 1 3
  91. 1 3
  92. 1 1
  93. 2 3
  94. 2 2
  95. 2 1
  96. 1 3
  97. 3 2
  98. 2 3
  99. 3 2
  100. 2 2
  101. .a 1
  102. 2 3
  103. end
复制代码

[/code]




最佳答案

heric221 查看完整内容

不是很明白你的意思。一个笨办法,看能满足你的要求不?
关键词:双变量 新变量 replace Input float

沙发
heric221 在职认证  发表于 2019-7-20 15:47:20
不是很明白你的意思。一个笨办法,看能满足你的要求不?
  1. *主观阶层认知低于职业声望
  2. gen low=(class_sub<pre)
  3. replace low=. if (class_sub>3)|(pre>3)
  4. *主观阶层认知等于职业声望
  5. gen equal=(class_sub==pre)
  6. replace equal=. if (class_sub>3)|(pre>3)
  7. *主观阶层认知高于职业声望
  8. gen high=(class_sub>pre)
  9. replace high=. if (class_sub>3)|(pre>3)
复制代码

藤椅
黃河泉 在职认证  发表于 2019-7-20 17:18:44
无法看懂你的说明/问题!

板凳
包乾宇 学生认证  发表于 2019-7-21 09:19:23
heric221 发表于 2019-7-20 15:47
不是很明白你的意思。一个笨办法,看能满足你的要求不?
谢谢,可以解决!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 16:35