首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R glm摘要列出了自变量的每个值

R glm摘要列出了自变量的每个值
EN

Stack Overflow用户
提问于 2021-11-25 09:03:45
回答 1查看 219关注 0票数 1

我在带有2个值的dataframe上运行r中的glm。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
str(INV)
'data.frame':   5614 obs. of  2 variables:
 $ MSACode: Factor w/ 70 levels "40","80","440",..: 37 64 58 56 66 14 38 37 66 14 ...
 $ NotPaid: Factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ...

我用来运行它的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GlmModel <- glm(NotPaid ~ MSACode,family=binomial(link="logit"),data=training)
print(summary(GlmModel))

摘要的结果是显示单个值,而不仅仅是字段的一个值。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> print(summary(GlmModel))

Call:
glm(formula = NotPaid ~ MSACode, family = binomial(link = "logit"), 
    data = training)

Deviance Residuals: 
    Min       1Q   Median       3Q      Max  
-1.9728  -0.8352  -0.6501   0.9346   2.8245  

Coefficients:
              Estimate Std. Error z value Pr(>|z|)
(Intercept) -1.657e+01  1.697e+03  -0.010    0.992
MSACode80    1.462e+01  1.697e+03   0.009    0.993
MSACode440  -7.494e-07  1.924e+03   0.000    1.000
MSACode520   1.547e+01  1.697e+03   0.009    0.993
MSACode640   1.587e+01  1.697e+03   0.009    0.993
MSACode720   1.477e+01  1.697e+03   0.009    0.993
MSACode870   1.657e+01  1.697e+03   0.010    0.992
MSACode1080  1.455e+01  1.697e+03   0.009    0.993

我不明白这些结果--为什么它要分别显示每个MSACode值?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-25 10:24:28

我肯定这是个复制品,但找不到。

问题是,因为MSACode是一个因素(可能是因为输入文件的那个列中的值不能被解释为数字),所以R假设您想将它看作是一个绝对的而不是一个连续的预测器-因此,它给出了n-1参数( n是级别的数目),而不是1来描述它的效果。您可以通过以下方式将其转换为数字:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
INV <- transform(INV, 
    MSACode = as.numeric(as.character(MSACode)))

然后重新运行你的模型。(This post解释了为什么我们需要as.numeric(as.character(.))而不是as.numeric(),并解释了as.numeric(levels(f))[f]更高效--尽管我很少担心效率的水平.)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70114926

复制
相关文章
使用maSigPro进行时间序列数据的差异分析
对于转录组的差异分析而言,case/control的实验设计是最为常见,也最为基础的一种,有很多的R包可以处理这种类型的数据分析。在很多时候,还会有非常复杂的实验设计,比如时间序列, 时间序列与不同实验条件同时存在等情况,对于这种类型的差异分析而言,最常见的分析策略就是回归分析,将基因的表达量看做因变量,将时间和实验条件等因素看自变量,通过回归分析来构建一个合适的模型。
生信修炼手册
2020/05/08
3.5K0
使用maSigPro进行时间序列数据的差异分析
小技巧:R语言里删除带有缺失值的列
如果是要去除包含缺失值的行,直接使用na.omit()函数就可以了,但是如果要去除含有缺失值的列呢?
用户7010445
2021/07/12
8.3K0
小技巧:R语言里删除带有缺失值的列
p for trend/ p for interaction/ per 1 sd 的R语言实现
本篇主要介绍P for trend、p for interaction、per 1 sd的R语言实现,关于每一项的具体含义,可参考文中给出的链接,或者自己搜索学习。
医学和生信笔记
2023/02/14
1.3K0
广义线性模型应用举例之泊松回归及R计算
在前文“广义线性模型”中,提到广义线性模型(GLM)可概括为服务于一组来自指数分布族的响应变量的模型框架,正态分布、指数分布、伽马分布、卡方分布、贝塔分布、伯努利分布、二项分布、负二项分布、多项分布、泊松分布、集合分布等都属于指数分布族,并通过极大似然估计获得模型参数。
王诗翔呀
2020/07/21
8.9K0
广义线性模型应用举例之泊松回归及R计算
MADlib——基于SQL的数据挖掘解决方案(12)——回归之广义线性模型
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/79205296
用户1148526
2019/05/25
9770
Pandas 查找,丢弃列值唯一的列
数据清洗很重要,本文演示如何使用 Python Pandas 来查找和丢弃 DataFrame 中列值唯一的列,简言之,就是某列的数值除空值外,全都是一样的,比如:全0,全1,或者全部都是一样的字符串如:已支付,已支付,已支付…
萝 卜
2022/05/12
5.7K0
Pandas 查找,丢弃列值唯一的列
有限混合模型聚类FMM、广义线性回归模型GLM混合应用分析威士忌市场和研究专利申请数据
有限混合模型是对未观察到的异质性建模或近似一般分布函数的流行方法。它们应用于许多不同的领域,例如天文学、生物学、医学或营销。本文给出了这些模型的概述以及许多应用示例。
拓端
2021/12/17
1.5K0
有限混合模型聚类FMM、广义线性回归模型GLM混合应用分析威士忌市场和研究专利申请数据
我的R语言数据挖掘基础入门学习笔记(二)
选择的数据集是NBA2013-2014赛季球员数据,该数据集来自网络并用于其所在文章(详见:https://www.dataquest.io/blog/python-vs-r/)。 笔者心(yi)血(shi)来(ren)潮(xing),在原数据文件基础上略加改动,用R软件在最后增加一列(allstar),该列中仅有1与0值(1代表该球员入选当赛季NBA全明星正赛,0代表该球员未能入选NBA全明星正赛),从而根据球员当赛季数据预测其能否入选全明星,对于像笔者这种喜欢NBA的童鞋是一件非常有意思的事情。输出新的
CDA数据分析师
2018/02/08
7460
我的R语言数据挖掘基础入门学习笔记(二)
R语言有限混合模型聚类FMM、广义线性回归模型GLM混合应用分析威士忌市场和研究专利申请、支出数据|附代码数据
最近我们被客户要求撰写关于有限混合模型聚类FMM的研究报告,包括一些图形和统计输出。
拓端
2023/08/19
2080
删除列中的 NULL 值
今天接到一个群友的需求,有一张表的数据如图 1,他希望能通过 SQL 查询出图 2 的结果。
白日梦想家
2020/07/20
9.9K0
删除列中的 NULL 值
R语言数据分析与挖掘(第四章):回归分析(4)——logistic回归
前面我们介绍的回归方法,一般适用于数值型数据对象,对于分类数据类型就不再适用。对于分类数据对象,我们需要引入广义线性回归方法,比如logistic回归和poisson回归模型。这里我们介绍logistic回归。
DoubleHelix
2019/12/13
13.7K0
R语言数据分析与挖掘(第四章):回归分析(4)——logistic回归
R语言系列第五期:③R语言逻辑回归预测和检验
在上一篇文章里,无论原始数据是表格式的还是罗列式的,我们都可以建立起相应的逻辑回归模型。详情点击:R语言系列五:②R语言与逻辑回归建立
百味科研芝士
2019/05/23
3.3K0
R语言代做编程辅导和解答GLM Coursework
Twenty tobacco budworm moths of each sex were exposed to different doses of the insecticide trans-cypermethrin. The numbers of budworm moths killed during a 3-day exposure were as follows for each sex (male, female) and dose level in mg’s
拓端
2022/12/13
4250
ORACLE列值合併
在SQL Server中合併列值能够使用For Xml Path,在Oracle中則能够使用wm_concat 或 ListAgg。
全栈程序员站长
2022/07/13
1.1K0
获取GridView中的某列值
    protected void GridView1_RowEditing(object sen
Java架构师必看
2021/03/22
10.2K0
按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值
前几天在Python星耀交流群有个叫【在下不才】的粉丝问了一个Pandas的问题,按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值,这里拿出来给大家分享下,一起学习。
前端皮皮
2022/08/17
3K0
按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值
R语言列筛选的方法--select
我们知道,R语言学习,80%的时间都是在清洗数据,而选择合适的数据进行分析和处理也至关重要,如何选择合适的列进行分析,你知道几种方法?
邓飞
2022/02/09
7.8K0
R语言列筛选的方法--select
(3)合并列值与分拆列值
在SQL中分拆列值和合并列值老生常谈了,从网上搜刮了一下并记录下来,以便不时之需 :)
跟着阿笨一起玩NET
2018/09/18
1.2K0
(3)合并列值与分拆列值
「R」处理glm.fit: fitted probabilities numerically 0 or 1 occurred
当拟合逻辑回归模型,且数据框中一个或多个观测值的预测概率与0或1难以区分时,会出现此警告。
王诗翔呀
2021/10/14
5.2K0
使用EXCLE表格,有相同列,取某一列的值
如图,我有两列MAC地址表,然后需要把F列的值取值到D列,可以使用公式:=VLOOKUP(A1,$E$1:$F$44,2,0)进行处理数据。A1代表以哪一列为基础取值参考,$E$1:$F$44代表查找对比范围。
Tacc
2022/01/11
4.4K0
使用EXCLE表格,有相同列,取某一列的值

相似问题

带有glm的范畴自变量的r返回p-值

12

在R中检查GLM摘要的解释

10

打印glm摘要

11

glm输出摘要中NA值的提取

25

与摘要值不同的自变量和表

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文