1219 4

[编程问题求助] count if 后面怎么用local 暂元呢? [推广有奖]

  • 1关注
  • 2粉丝

已卖:92份资源

讲师

19%

还不是VIP/贵宾

-

威望
0
论坛币
49532 个
通用积分
107.4776
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
49059 点
帖子
87
精华
0
在线时间
693 小时
注册时间
2017-6-20
最后登录
2025-12-13

楼主
分田分地真忙 发表于 2020-7-4 15:19:48 |AI写论文
30论坛币
  1. count if jzratio<12
复制代码


这个命令可以出结果,但是

  1. local po 12
  2. count if jzratio<`po'
复制代码


则显示invalid syntax

如果这里一定要用local 语法上可以怎么写呢?

在画图时histogram 后面 if jzratio<`po',也出现同样的问题

最佳答案

蓝色 查看完整内容

没有问题啊
关键词:Count Local OCA ratio ATI

沙发
蓝色 发表于 2020-7-4 15:19:49
没有问题啊

  1. . sysuse auto,clear
  2. (1978 Automobile Data)

  3. .
  4. . local po 12

  5. . count if rep78< `po'
  6.   69
复制代码

藤椅
分田分地真忙 发表于 2020-7-4 15:49:33
蓝色 发表于 2020-7-4 15:19
没有问题啊
太感谢了。请教一个问题,如果这三行代码我同时执行,能出现您所示的结果,但是如果我先后一行一行执行却出现我前面的问题,这是怎么回 360截图18720116476183.png 事呢?

板凳
蓝色 发表于 2020-7-4 16:45:35
需要一起执行
那个不是全局变量

报纸
分田分地真忙 发表于 2020-7-7 16:12:50
蓝色 发表于 2020-7-4 16:45
需要一起执行
那个不是全局变量
终于理解局部宏和全局宏在stata里的不同了,感谢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 03:34