防止model.matrix的名称出现在回归结果中

DJJ

是否可以在回归结果中使用模型矩阵而不使用模型矩阵的名称?

我需要经历这样的过程,因为我有一些互动,而我没有观察到。(即)互动的结果是NA

一个相关的问题可以在这里找到

以下数据说明了我的观点:

mydata <- read.csv("http://www.ats.ucla.edu/stat/data/binary.csv")
str(mydata)

gre_ <- mydata$gre-mean(mydata$gre)

a <- model.matrix(~-1+gre_:factor(rank),data=mydata)[,-c(2)]

summary(glm(admit~gpa+gre+factor(rank)+a,data=mydata, family=binomial))

结果

Call:
glm(formula = admit ~ gpa + gre + rank + a, family = binomial, 
data = mydata)

Deviance Residuals: 
    Min       1Q   Median       3Q      Max  
-1.6449  -0.8886  -0.6332   1.1706   2.1949  

Coefficients:
                      Estimate Std. Error z value Pr(>|z|)    
(Intercept)         -3.0039781  1.4012928  -2.144   0.0321 *  
gpa                  0.7634679  0.3297215   2.315   0.0206 *  
gre                  0.0016098  0.0016634   0.968   0.3332    
rank                -0.5584921  0.1288588  -4.334 1.46e-05 ***
agre_:factor(rank)1  0.0014010  0.0028001   0.500   0.6168    
agre_:factor(rank)3  0.0010074  0.0025007   0.403   0.6871    
agre_:factor(rank)4  0.0009936  0.0034111   0.291   0.7708    
---

我们如何在结果中消除model.matrix名称a

弗里克先生

如果使用此公式语法运行,则R将在其中放置“ a”。您可以提取系数的名称并删除第一个“ a”(如果喜欢),gsub()或使用substr()删除第一个字母。这取决于您如何处理它们。

另一个选择是自己使用glm.fit和指定完整的模型矩阵。就像是

a <- model.matrix(~-1+gre_:factor(rank),data=mydata)[,-c(2)]
b <- model.matrix(~gpa+gre+rank, data=mydata)
mm<-cbind(b,a)

ff<-glm.fit(mm,mydata$admit, family=binomial())
class(ff)<-c("glm","lm")
summary(ff)

将返回

Call:
NULL

Deviance Residuals: 
    Min       1Q   Median       3Q      Max  
-1.6449  -0.8886  -0.6332   1.1706   2.1949  

Coefficients:
                     Estimate Std. Error z value Pr(>|z|)    
(Intercept)        -3.0039781  1.4012928  -2.144   0.0321 *  
gpa                 0.7634679  0.3297215   2.315   0.0206 *  
gre                 0.0016098  0.0016634   0.968   0.3332    
rank               -0.5584921  0.1288588  -4.334 1.46e-05 ***
gre_:factor(rank)1  0.0014010  0.0028001   0.500   0.6168    
gre_:factor(rank)3  0.0010074  0.0025007   0.403   0.6871    
gre_:factor(rank)4  0.0009936  0.0034111   0.291   0.7708    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

(Dispersion parameter for binomial family taken to be 1)

    Null deviance: 499.98  on 399  degrees of freedom
Residual deviance: 459.13  on 393  degrees of freedom
AIC: 473.13

Number of Fisher Scoring iterations: 4

在这里,您的估算值是相同的,并且变量名保持不变。由于从技术上讲它不是一个真正的glm对象,因此我们通过添加类信息来解决问题,但是它确实具有几乎所有相同的属性(您可以看到“ call”丢失了),并且在大多数情况下,其行为应与常规glm对象相同,功能,包括summary()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止键盘自动出现在UIAlertController中

来自分类Dev

防止<cite>标签出现在RSS Feed中

来自分类Dev

curl如何防止密码出现在ps输出中?

来自分类Dev

防止<cite>标记出现在RSS Feed中

来自分类Dev

Android:屏幕名称出现在Google Analytics(分析)中

来自分类Dev

Aurelia验证-停止属性名称出现在错误消息中

来自分类Dev

如何使分支名称出现在VS Code集成终端中?

来自分类Dev

groupby +将结果应用到同时出现在索引和列中的一系列内容中-如何防止呢?

来自分类Dev

如何防止WebResource.axd错误的错误消息出现在应用程序日志中?

来自分类Dev

如何防止Spring 4.0 MVC @ModelAttribute变量出现在URL中?

来自分类Dev

如何防止NUL字节出现在整个GIT存储库中并提交消息?

来自分类Dev

如何防止Web应用出现在启动器中?

来自分类Dev

如何防止特定符号交替出现在字符串中

来自分类Dev

如何防止Web应用出现在启动器中?

来自分类Dev

如何防止WebResource.axd错误的错误消息出现在应用程序日志中?

来自分类Dev

如何防止最新文件出现在Unity中?

来自分类Dev

如何防止NUL字节出现在整个GIT存储库中并提交消息?

来自分类Dev

如何防止空格出现在这些bash变量中?

来自分类Dev

如何防止netrw的目录列表出现在缓冲区中

来自分类Dev

如何防止频繁访问的文件夹出现在快速访问中?

来自分类Dev

在Windows 10中如何防止密码提示出现在睡眠状态?

来自分类Dev

如何防止嵌入式对象图片出现在Word 2013的目录中?

来自分类Dev

使用背景幕时如何防止模式出现在页面加载中:“静态”

来自分类Dev

如何防止特定的 WordPress 菜单项出现在某些用户配置文件中?

来自分类Dev

如何防止某些变量出现在python Class对象中?

来自分类Dev

防止“#define PACKAGE_VERSION”出现在 config.h 中

来自分类Dev

如何防止文档/签名弹出窗口出现在 VS Code 中?

来自分类Dev

防止元素出现在行的开头或结尾

来自分类Dev

如何防止页脚文本出现在页脚外部

Related 相关文章

  1. 1

    防止键盘自动出现在UIAlertController中

  2. 2

    防止<cite>标签出现在RSS Feed中

  3. 3

    curl如何防止密码出现在ps输出中?

  4. 4

    防止<cite>标记出现在RSS Feed中

  5. 5

    Android:屏幕名称出现在Google Analytics(分析)中

  6. 6

    Aurelia验证-停止属性名称出现在错误消息中

  7. 7

    如何使分支名称出现在VS Code集成终端中?

  8. 8

    groupby +将结果应用到同时出现在索引和列中的一系列内容中-如何防止呢?

  9. 9

    如何防止WebResource.axd错误的错误消息出现在应用程序日志中?

  10. 10

    如何防止Spring 4.0 MVC @ModelAttribute变量出现在URL中?

  11. 11

    如何防止NUL字节出现在整个GIT存储库中并提交消息?

  12. 12

    如何防止Web应用出现在启动器中?

  13. 13

    如何防止特定符号交替出现在字符串中

  14. 14

    如何防止Web应用出现在启动器中?

  15. 15

    如何防止WebResource.axd错误的错误消息出现在应用程序日志中?

  16. 16

    如何防止最新文件出现在Unity中?

  17. 17

    如何防止NUL字节出现在整个GIT存储库中并提交消息?

  18. 18

    如何防止空格出现在这些bash变量中?

  19. 19

    如何防止netrw的目录列表出现在缓冲区中

  20. 20

    如何防止频繁访问的文件夹出现在快速访问中?

  21. 21

    在Windows 10中如何防止密码提示出现在睡眠状态?

  22. 22

    如何防止嵌入式对象图片出现在Word 2013的目录中?

  23. 23

    使用背景幕时如何防止模式出现在页面加载中:“静态”

  24. 24

    如何防止特定的 WordPress 菜单项出现在某些用户配置文件中?

  25. 25

    如何防止某些变量出现在python Class对象中?

  26. 26

    防止“#define PACKAGE_VERSION”出现在 config.h 中

  27. 27

    如何防止文档/签名弹出窗口出现在 VS Code 中?

  28. 28

    防止元素出现在行的开头或结尾

  29. 29

    如何防止页脚文本出现在页脚外部

热门标签

归档