楼主: 吉士孖
1373 7

gbtm画图求助 [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
51 点
帖子
8
精华
0
在线时间
12 小时
注册时间
2023-11-19
最后登录
2024-10-16

楼主
吉士孖 发表于 2023-11-19 16:39:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
把年龄和腰围放进gbtm模型,但是trajplot画出来的图的x轴只有中间的一段(数据年龄是20-80,作图只有34-40),sas或stata出来的图都是这样,该怎么解决呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:GBTM GBT Stata plot tata stata sas gbtm

d5864313e813833988a9ba04fe7bc2a.png (91.16 KB)

d5864313e813833988a9ba04fe7bc2a.png

沙发
吉士孖 发表于 2023-11-20 17:47:03
up up up

藤椅
helloyahoome 在职认证  发表于 2024-4-1 05:04:58
检查数据和模型设定:首先确认输入gbtm模型的数据是否正确处理,特别是年龄变量的范围是否全面覆盖了20-80岁。同时,确保模型设定(如分组数、多项式阶数)合理地反映了数据的实际轨迹。

作图参数调整:在使用trajplot函数时,检查是否有参数控制绘图的x轴范围。在某些情况下,作图函数允许你指定x轴的显示范围。如果存在这样的参数,确保其设置为你想要的范围(即20-80岁)。

数据范围过滤:模型可能主要关注数据中的“活跃”区间,即如果大部分数据变化发生在34-40岁之间,模型可能倾向于突出这一部分。尝试查看你的数据分布,确认是否所有年龄段的数据都有足够的代表性和变化。

手动设置作图范围:如果trajplot或类似的作图命令不直接支持设置x轴范围,你可以考虑使用基础作图库(如SAS的proc sgplot或Stata的twoway)手动绘制轨迹图,并设置x轴的范围。这可能需要手动计算每个组在每个年龄点的预测值。

软件和版本问题:确保你使用的软件(SAS或Stata)和相关包或命令是最新的,因为在旧版本中可能存在已知的bug或限制。

板凳
yangbai23 发表于 2024-9-18 16:15:59
helloyahoome 发表于 2024-4-1 05:04
检查数据和模型设定:首先确认输入gbtm模型的数据是否正确处理,特别是年龄变量的范围是否全面覆盖了20-80 ...
如果所有年龄段在200以上,图依旧只显示部分年龄段,是什么问题呢,谢谢

报纸
yangbai23 发表于 2024-9-19 09:31:01
楼主已解决了吗,求问谢谢

地板
吉士孖 发表于 2024-10-11 16:13:26
helloyahoome 发表于 2024-4-1 05:04
检查数据和模型设定:首先确认输入gbtm模型的数据是否正确处理,特别是年龄变量的范围是否全面覆盖了20-80 ...
已解决 谢谢

7
吉士孖 发表于 2024-10-11 16:13:50
yangbai23 发表于 2024-9-19 09:31
楼主已解决了吗,求问谢谢
解决了

8
nejjj 发表于 2024-11-6 16:24:42
吉士孖 发表于 2024-10-11 16:13
解决了
请问楼主怎么解决的呀,我也是遇到这个问题,我用STATA的

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

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