楼主: peijianshi
10109 12

[问答] 广义线性模型中可以不可以使用分类变量呢? [推广有奖]

  • 0关注
  • 16粉丝

已卖:352份资源

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
638 个
通用积分
2.3662
学术水平
12 点
热心指数
12 点
信用等级
5 点
经验
15373 点
帖子
636
精华
0
在线时间
568 小时
注册时间
2010-3-11
最后登录
2022-9-8

楼主
peijianshi 发表于 2012-3-22 16:33:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在因变量(y)为响应比例,自变量包括三个:前两个为数值变量,分别为x1和x2,后一个为分类变量(空间位置),为x3。
请教诸位高手一个问题:如果使用广义线性或者广义可加模型,能不能分析x3的影响呢?
gam( y ~ s(x1) + s(x2) + s(x3), family = binomial)
现在s(x3)的表示对不对?

上述使用的广义可加模型,如果是广义线性模型:
glm(y ~ x1 + x2 + x3, family = binomial)

是不是这样使用分类变量x3呢?

请高手不惜赐教。
二维码

扫码加我 拉你入群

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

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

关键词:广义线性模型 线性模型 分类变量 Binomial Family 模型

R万岁!

沙发
wuyiingfeng1hao 发表于 2012-3-22 16:41:15
模型本身没有问题,只是你下面的有语法表达我没有看懂

藤椅
davil2000 发表于 2012-3-22 16:41:34
在能够控制异方差的条件下,这种做法未尝不可。——非高手的观点
R是万能的,SAS是不可战胜的!

板凳
peijianshi 发表于 2012-3-22 17:26:21
谢谢!我的问题主要是在广义可加模型或者是广义线性模型中能够引入分类变量,如果可以引入,那么怎么使用R来表述呢?就是X3
R万岁!

报纸
didizhang 发表于 2012-3-29 13:33:45
如果X3不是数值型的,那么直接使用GLM就可以了,如果是数值型的,需要用As.factor(x)来转换一下。

地板
2011阳光照 在职认证  发表于 2012-5-1 08:13:59
用As.factor(x)这个函数就能将数值型转化为分类变量了么

7
Ivynono 发表于 2012-12-30 10:11:13
glm可以直接对分类变量进行处理的啊

8
peijianshi 发表于 2012-12-30 12:24:55
Ivynono 发表于 2012-12-30 10:11
glm可以直接对分类变量进行处理的啊
谢谢!那时很早的问题了,是可以使用分类变量的,当时我没有仔细研究。
仍然十分感谢!
R万岁!

9
moonstone 发表于 2014-12-5 13:48:00
PROC GAM可以允许分类变量,以下是来自SAS帮助中 PROC GAM 程序中model部分的描述

The MODEL statement specifies the dependent variable and the independent effects you want to use in the model. Specify the independent parametric variables inside the parentheses of PARAM( ). The parametric variables can be either classification variables or continuous variables. Classification variables must be declared in a CLASS statement.

10
心若灿烂 发表于 2014-12-6 22:38:40

glm可以直接对分类变量进行处理的啊

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 02:41