楼主: Intelligencey
2975 14

[问答] 线性回归问题 [推广有奖]

  • 4关注
  • 1粉丝

已卖:696份资源

博士生

44%

还不是VIP/贵宾

-

威望
0
论坛币
2443 个
通用积分
34.7638
学术水平
0 点
热心指数
5 点
信用等级
1 点
经验
12200 点
帖子
177
精华
0
在线时间
275 小时
注册时间
2016-8-6
最后登录
2025-10-10

楼主
Intelligencey 发表于 2018-7-21 17:44:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
线性回归用到的数据: 1.png
变量的属性:
3.png
回归模型:
2.png
拟合了这个线性模型,但是输出的结果中因变量表示看不懂。我不知道出了啥问题?请大家给看看
carat * color 不是应该表示carat + color.D + color.E +color.F + color.G +color.H +color.I +carat:color.D  + carat:color.E +carat:color.F + carat:color.G + carat:color.H +carat:color.I 吗?但是结果是在看不大懂

二维码

扫码加我 拉你入群

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

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

关键词:线性模型 回归模型 线性回归 因变量 归模型

沙发
Intelligencey 发表于 2018-7-21 19:18:52 来自手机
Intelligencey 发表于 2018-7-21 17:44
线性回归用到的数据:
变量的属性:

没人会吗?

藤椅
jiagangw 发表于 2018-7-22 15:10:36
Intelligencey 发表于 2018-7-21 19:18
没人会吗?
顺便问一下,何处可得你的数据集"diamonds“,谢谢。

板凳
Intelligencey 发表于 2018-7-22 18:42:22 来自手机
jiagangw 发表于 2018-7-22 15:10
顺便问一下,何处可得你的数据集"diamonds“,谢谢。
ggplot2里面自带的数据集

报纸
Intelligencey 发表于 2018-7-22 18:44:48 来自手机
Intelligencey 发表于 2018-7-22 18:42
ggplot2里面自带的数据集
这个我知道了,因为那个color是有序因子。所以结果是这样的。如果是无序因子结果就是我在上面说的那个。

地板
Intelligencey 发表于 2018-7-22 18:47:38 来自手机
Intelligencey 发表于 2018-7-22 18:44
这个我知道了,因为那个color是有序因子。所以结果是这样的。如果是无序因子结果就是我在上面说的那个。
但是,我现在的疑问就是这个结果中color.L,color.Q,color.C,color^4,color^5,color^6

7
xjg1983 发表于 2018-7-22 21:03:54
可能是按虚拟变量处理的虚拟变量及交互项。
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

8
narcissism0923 发表于 2018-7-23 09:48:36
因为color变量是有序的因子……
修改color为普通的字符变量,即当作一般的虚拟变量对待即可以得到正常的线性回归结果。
2018-07-23_09-47-09.png
已有 1 人评分论坛币 收起 理由
jiangbeilu + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

9
Intelligencey 发表于 2018-7-23 19:53:53 来自手机
narcissism0923 发表于 2018-7-23 09:48
因为color变量是有序的因子……
修改color为普通的字符变量,即当作一般的虚拟变量对待即可以得到正常的线 ...
有序因子应该也可以做回归。相当于有序变量。

10
jiagangw 发表于 2018-7-24 17:32:05
Intelligencey 发表于 2018-7-22 18:47
但是,我现在的疑问就是这个结果中color.L,color.Q,color.C,color^4,color^5,color^6
迟到的回复:1. 你已经知道所得的结果是由于color是有序因子的缘故。8楼也已回复了补救办法。下列程序提供了另一个做法(它就是对有序因子也(强制)使用nominal变量同样的做法):
  1. options(contrasts=c("contr.treatment","contr.treatment"))
  2. lm2 <- lm(formula = price ~ carat * color, data = diamonds)
  3. summary(lm2)
复制代码
2. 由于缺省地对有序变量是使用正交多项式拟合,变量color 有7个水平,所以用1~6次正交多项式为虚拟变量拟合,color.L,color.Q,color.C,...,color^6 就分别为对应这6个正交多项式的系数(效应).

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 15:19