思考输入变量与输出变量之间的关系---从线性回归出发

2024-06-15 17:18

本文主要是介绍思考输入变量与输出变量之间的关系---从线性回归出发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2018/11/09
长久以来,我都不知道最小二乘法我在多少本书上看到过了。
不管是算法书也好,统计数也好,机器学习的书也好,全是这个概念。结果呢,说实话,我还是不明白这个算法的意义,
当然哈,不是说这个算法是怎么样的流程我不明白,我是说,为什么这个算法被认为这么重要,这一点我不太明白。
这里就先不说这个事情了。

01 概述

本篇文章用线性回归中,导出一些特征的引子。这些东西呢,从线性回归的角度来看,就很简单,可能是一个数,可能是一个因子。但在别的模型中,就不一样了,不过,虽然这样说,但他代表的意义,仍然存在,所以利用线性回归作为一个引子,来把这些概念导出来。

02 几个重要的观点

1. 输入变量与输出变量之间有关系吗
  • 多个特征量的话,每个特征量都有关系吗
2. 输入变量与输出变量之间的关系强吗
  • 怎么样定义强不强的概念
3. 输入变量中,哪些对输出变量做出的贡献大
4. 利用每个变量来估计它对最后输出变量的作用准吗?(这个不是很理解)
5. 对于数量型的输出变量,我们的预测能够达到多准确?
6. 输入与输出之间的关系是线性的吗?
7. 输入变量之间具有协同效应吗?

举例来说,如果利用1000投入到某因素上,是不是比把这1000分为两个500分别投在两个因素上比较好。
其实这也正是我所关系的输入变量之间相关性,到底是什么样的作用。

03 总结

对于上面提到几个问题而言,除了第7个,第5个,其他的基本上都是可以直接从这个特征的系数上得到最直观的反应,但是其他的模型并不能实现这种好处。

思考:从这个角度出发,既然我只是想得到这部分的概念,那么是不是可以从线性的模型上得到,然后直接就是说他们之间的这个相关性什么的。

这篇关于思考输入变量与输出变量之间的关系---从线性回归出发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1064079

相关文章

SpringBoot中@Value注入静态变量方式

《SpringBoot中@Value注入静态变量方式》SpringBoot中静态变量无法直接用@Value注入,需通过setter方法,@Value(${})从属性文件获取值,@Value(#{})用... 目录项目场景解决方案注解说明1、@Value("${}")使用示例2、@Value("#{}"php

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

GO语言短变量声明的实现示例

《GO语言短变量声明的实现示例》在Go语言中,短变量声明是一种简洁的变量声明方式,使用:=运算符,可以自动推断变量类型,下面就来具体介绍一下如何使用,感兴趣的可以了解一下... 目录基本语法功能特点与var的区别适用场景注意事项基本语法variableName := value功能特点1、自动类型推

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

java -jar example.jar 产生的日志输出到指定文件的方法

《java-jarexample.jar产生的日志输出到指定文件的方法》这篇文章给大家介绍java-jarexample.jar产生的日志输出到指定文件的方法,本文给大家介绍的非常详细,对大家的... 目录怎么让 Java -jar example.jar 产生的日志输出到指定文件一、方法1:使用重定向1、

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Spring Boot中的路径变量示例详解

《SpringBoot中的路径变量示例详解》SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及... 目录一. 基本用法与参数映射1.路径定义2.参数绑定&nhttp://www.chinasem.cnbs

c++ 类成员变量默认初始值的实现

《c++类成员变量默认初始值的实现》本文主要介绍了c++类成员变量默认初始值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录C++类成员变量初始化c++类的变量的初始化在C++中,如果使用类成员变量时未给定其初始值,那么它将被