网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月11日漏签0天
sas吧 关注:8,315贴子:17,023
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 4回复贴,共1页
<<返回sas吧
>0< 加载中...

求助,好像发现一个bug 在proc stdize过程中

  • 只看楼主
  • 收藏

  • 回复
  • HunterWong2020
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是我的代码:
data test2;
input x w t;
cards;
10 2 1
20 0 1
30 5 1
40 0 1
50 0 1
10 2 2
20 0 2
50 0 2
40 0 2
30 5 2
;
run;
proc stdize data=test2 out=outdata2 outstat=teststat2 vardef=wgt missing=0;
var x;
weight w;
by t;
run;
这是sas9.4生成的teststat2数据集结果:

问题:为什么当t=1时SumWeightsUsed=2,而当t=2时SumweightsUsed=7??
有前辈们能帮忙解答下吗 万分感谢


  • sd315719
  • 吧主
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
真像个bug,换个data input顺序结果就不一样了
按照documentation里的解释,sum of the weight variable (or the sum of NObsUsed ones when there is no weight variable) for all observations used in the analysis
理论上应该去掉0的weight,只剩2个
你这个问题深究一下可以写邮件给sas公司,你如果自己不想写,我可以代劳


2025-06-11 12:45:58
广告
  • HunterWong2020
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
经官方确认,确实是bug,已在后续版本中更新


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回sas吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示