首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >线性回归:未找到对象'G3‘(predvars,data,env)中的错误

线性回归:未找到对象'G3‘(predvars,data,env)中的错误
EN

Stack Overflow用户
提问于 2018-06-08 06:06:11
回答 1查看 6.1K关注 0票数 3

我对R很陌生,我试图在数据集中使用多元线性回归算法。我试图预测的属性名为G3。我试过这样做:

代码语言:javascript
运行
AI代码解释
复制
d1=read.table("student-mat.csv",sep=";",header=TRUE)

train <- d1[1:356,]
test <- d1[357:395,]
fit2 <- lm(G3 ~ famrel + G1 + G2, data=train)
coefficients(fit2)

它运转正常,没有错误。然后我试着做交叉验证,所以我做了以下工作:

代码语言:javascript
运行
AI代码解释
复制
install.packages("DAAG")
library(DAAG)
cv.lm( form.lm = fit2, m=3, dots=FALSE) # 3 fold cross-validation

但是最后一行给了我一个错误:

eval中的错误(predvars,data,env):找不到对象'G3‘

我不明白为什么。我搜索了这个错误,它通常发生在对象不在数据帧中时,情况并非如此。有人能告诉我我能做什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-08 06:17:54

您似乎缺少了cv.lm中的数据参数,这就是为什么R无法找到G3对象的原因。应如下所示:

代码语言:javascript
运行
AI代码解释
复制
library(DAAG)
cv.lm(data= mtcars, mpg ~ drat + hp, m= 3)

我在这里使用mtcars数据,您可以尝试使用您的数据并通知我。它应该能工作

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

https://stackoverflow.com/questions/50762455

复制
相关文章
R中的线性回归分析
本文介绍了线性回归分析在R语言中的实现,以及如何使用回归分析函数进行预测。首先介绍了简单线性回归模型,然后讲解了回归分析函数lm的使用,以及预测函数predic的使用。最后通过一个实际案例展示了如何使用这些函数进行预测。
Erin
2018/01/09
1.7K0
线性回归,LWLR,岭回归,逐步线性回归
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
张凝可
2019/08/21
8000
线性回归:简单线性回归详解
【导读】本文是一篇专门介绍线性回归的技术文章,讨论了机器学习中线性回归的技术细节。线性回归核心思想是获得最能够拟合数据的直线。文中将线性回归的两种类型:一元线性回归和多元线性回归,本文主要介绍了一元线
WZEARW
2018/04/08
2K0
线性回归:简单线性回归详解
线性回归
线性模型、线性回归与广义线性模型 逻辑回归 工程应用经验 数据案例讲解 1. 线性模型、线性回归与广义线性回归 1.1 线性模型 image 线性模型(linear model)试图学得一个通过属性的
iOSDevLog
2018/06/07
8460
线性回归
线性模型形式简单、易于建模,但却蕴含着机器学习中一些重要的基本思想。许多功能更为强大的非线性模型都可在线性模型的基础上引入层级结构或高维映射得到。 基本形式 给定由d个属性描述的示例x=(x1; x2
听城
2018/04/27
1.3K0
线性回归
线性回归 均方误差_线性回归模型中随机误差项的意义
刚开始学习机器学习的时候就接触了均方误差(MSE,Mean Squared Error),当时就有疑惑,这个式子是怎么推导的,但是因为懒没有深究。今天看到了唐宇迪老师的机器学习课程,终于理解他是怎么推导的了。一定要一步一步看下去,别看他公式这么多,随便认真看一下就能理解的!
全栈程序员站长
2022/11/11
1K0
线性回归 均方误差_线性回归模型中随机误差项的意义
线性回归
版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/chengyuqiang/article/details/88824639
程裕强
2019/07/01
4700
线性回归
线性回归模型中的正规方程推导
本文对吴恩达老师的机器学习教程中的正规方程做一个详细的推导,推导过程中将涉及矩阵和偏导数方面的知识,比如矩阵乘法,转值,向量点积,以及矩阵(或向量)微积分等。
阿波张
2020/07/27
2.4K0
线性回归模型中的正规方程推导
线性回归 - 岭回归
本文记录岭回归角度进行线性回归的方法。 问题描述 考虑一个线性模型 {y}=f({\bf{x}}) 其中y是模型的输出值,是标量,\bf{x}为d维实数空间的向量 线性模型可以表示为: f(\bf{x})=\bf{w} ^Tx,w\in \mathbb{R} 线性回归的任务是利用n个训练样本: image.png 和样本对应的标签: Y = [ y _ { 1 } \cdots \quad y _ { n } ] ^ { T } \quad y \in \mathbb{R} 来预测线性模型中的
为为为什么
2022/08/05
1.3K0
线性回归 - 岭回归
线性回归
回归问题通常用于连续值的预测,可以总结为给定x, 想办法得到f(x),使得f(x)的值尽可能逼近对应x的真实值y。
AlanWalker
2022/03/17
8420
线性回归
统计学习方法 算法(线性回归) 策略(损失函数) 优化(找到最小损失对于的W值) 线性回归 寻找一种能预测的趋势 线性关系 二维:直线关系 三维:特征,目标值,平面当中 线性关系定义 h(w)=w0+w1x1+w2x2+… 其中w,x为矩阵: w表示权重,b表示偏置顶 损失函数(误差大小:只有一个最小值) yi为第i个训练样本的真实值 hw(xi)为第i个训练样本特征值组合的预测函数 总损失的定义:(最小二乘法) 预测结果-真实结果的平方 寻找W方法 最小二乘法之梯度下降 (数据十分庞大适合用
冬夜先生
2021/12/29
4400
线性回归
传送门:人工智能视频列表-尚学堂,点开任意一个之后会发现他们会提供系列课程整合到一起的百度网盘下载,包括视频+代码+资料,都是免费的
py3study
2020/01/19
5110
线性回归
Alex经过一年的努力,终于拿到了美国波士顿麻省理工学院的研究生录取通知书,在远离家乡的地方上学,Alex想在波士顿买一套房子,他手头有一些积蓄,在网上找了几套自己满意的房子,但是又不敢相信网上的价格,人生地不熟的,Alex怕被宰,就从自己做数据分析的朋友Bachelor手里要到了过去几年一些有关波士顿房价的资料。
AlexKing007
2020/02/14
1.2K0
线性回归
线性回归
MSE直接应用到LR中会导致损失函数变成非凸函数,所以我们加入log让损失函数变成了凸函数
用户8871522
2022/03/31
8140
线性回归
[机器学习实战札记] 线性回归
在前面的时间,我学习了Logistic回归,这是用来进行二分类学习的一种算法。虽然按照书上的介绍,编写了算法实现代码,但对其原理并不清楚,总感觉没有理解透。于是我又找到吴恩达的Marchine Learning课程,再次学习了线性回归和Logistic回归。
云水木石
2019/07/02
7250
[机器学习实战札记] 线性回归
线性回归(一)-多元线性回归原理介绍
高中的数学必修三有一个概念——线性拟合,其主要原理是通过对两组变量的统计值模型化。高中的的模型主要是简单的一维线性模型,在某种程度上也可以叫做一次函数,即 y = kx + b 的形式。这是一个简单的线性拟合,可以处理两组变量的变化趋势呈现相当的线性规律的问题,且关于因变量只有一个自变量。实际情况下,对于一个目标函数进行估计,其影响因素可能会有多个,且各个因素对于结果的影响程度各不相同。若多个变量的的取值与目标函数取值仍呈现线性关系,则可以使用多元线性回归进行建模预测。本文将从一元线性回归推广到多元线性回归。并通过统计学的显著性检验和误差分析从原理上探究多元线性回归方法,以及该方法的性质和适用条件。
EatRice
2020/06/13
5.7K0
线性回归(一)-多元线性回归原理介绍
线性回归与逻辑回归
在读研期间,一直在帮导师做技术开发,甚至偶尔做一做美工(帮导师和实验室博士生画个图啥的),算法还是较少接触的,其实,我发现,算法还是蛮好玩的,昨晚看了B站一个美女算法工程师讲了线性回归和逻辑回归两种算法,做下总结吧,不然看了之后过两天就抛在脑后,忘光光了。。视频点击这里。
WeiMLing
2019/08/23
8740
线性回归与逻辑回归
实现线性回归,并看到线性回归对数据的作用。
ex1.m %% Machine Learning Online Class - Exercise 1: Linear Regression % Instructions % ------------ % % This file contains code that helps you get started on the % linear exercise. You will need to complete the following functions % in this exerics
裴来凡
2022/05/28
4490
实现线性回归,并看到线性回归对数据的作用。
机器学习中的线性回归,你理解多少?
机器学习中的线性回归是一种来源于经典统计学的有监督学习技术。然而,随着机器学习和深度学习的迅速兴起,因为线性(多层感知器)层的神经网络执行回归,线性回归的使用也日益激增。
AI科技大本营
2020/02/25
1.2K0
点击加载更多

相似问题

eval(predvars,data,env)中的lmer错误:对象x未找到

16

回归:在eval(predvars,data,env)中的错误:找不到对象“volt”

14

eval(predvars,data,env)中的错误:找不到对象

11

认识错误(predvars,data,env):找不到对象'BMI‘

10

eval(predvars,data,env)中的错误:找不到对象'Rm‘

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档