SAS:proc glm BY变量中使用的观察数

用户名

我有一个proc glm SAS代码,可以删除大约260个观察值,这很好。但是,我想知道对于某个变量的每个级别使用了多少个观察值。

我如何获得一些观测表,但按变量而不是整体列出?

统计

由于您要排除具有一个缺失值的观测值,因此只需从模型之外获得结果即可(proc glm),进入一个简单的数据集。

data want;
length misfl $1;
set have;
array mvars[*] var1 var2 var3;
do i=1 to dim(mvars);
if mvars[i]=. and misfl='' then misfl='Y';
end;
drop i;
run;

proc freq data=want noprint;
by byvar;
table misfl / out=frwant;
run;

如果要在模型规范内获得此结果,则以下是一个有效的替代方法。由于对于排除的观测值,SAS不会计算残差(观测值在第一步被删除,因此不包括在估计中),因此您可以输出残差数据集,并将其添加到模型规范中

  output out=want00 r=resid;

然后您将像我在上一个代码块中一样,使用简单的proc freq搜索缺失值(排除观察值->估计未完成->残差未计算)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用R的Proc GLM(SAS)

来自分类Dev

SAS中的PROC GENMOD与R中的glm

来自分类Dev

在Proc SQL Teradata传递中使用SAS宏变量

来自分类Dev

在SAS中使用proc iml创建矩阵

来自分类Dev

在SAS中使用proc iml创建矩阵

来自分类Dev

SAS CONTRAST:PROC GLM中参数估计值的线性组合的“加权”

来自分类Dev

SAS中的单向随机效应方差分析:PROC GLM还是MIXED?

来自分类Dev

SAS CONTRAST:PROC GLM中参数估计值的线性组合的“加权”

来自分类Dev

在GLM准规范中使用变量

来自分类Dev

SAS:自动将变量从proc reg传递到proc得分

来自分类Dev

SAS proc boxplot 绘制多个变量

来自分类Dev

使用PROC FORMAT和PROC FCMP在SAS中转换值

来自分类Dev

使用PROC FORMAT和PROC FCMP在SAS中转换值

来自分类Dev

SAS Transpose,不使用PROC Transpose

来自分类Dev

SAS:未使用PROC TRANSPOSE的TRANSPOSE?

来自分类Dev

在PROC GLM中具有两个以上级别的CLASS变量的CONTRAST

来自分类Dev

“自动”使用PROC GLM计算参数估计值的线性组合

来自分类Dev

使用PROC GLM“自动”计算参数估计值的线性组合

来自分类Dev

使用proc glm的估计值来预测另一个数据集

来自分类Dev

在SAS中使用PROC FCMP远程定义功能

来自分类Dev

如何在SAS Student中使用PROC REG的结果

来自分类Dev

在SAS中使用proc sql按日期分组

来自分类Dev

使用proc单变量在SAS中设置x轴范围?

来自分类Dev

proc转置后使用名称的SAS总和变量

来自分类Dev

proc转置后使用名称的SAS总和变量

来自分类Dev

使用 SAS 宏变量在 PROC SQL 中使用 IN 运算符选择所有值

来自分类Dev

如何使用glm()函数?

来自分类Dev

在许多sql proc中使用SAS全局变量进行调用

来自分类Dev

在R中使用变量作为列名拟合glm

Related 相关文章

热门标签

归档