文档章节

一元函数的似然估计

非线性方程
 非线性方程
发布于 2017/03/17 10:51
字数 201
阅读 16
收藏 1
#估计的是一元函y=ax+b a,b为参数 y-ax-b~N(0,sigma^2)
#定义log-likelihood函数
 LL<-function(params,data)
 {#参数"params"是一个向量,依次包含了两个个参数:a,b.
#参数"data",是观测数据
 data=cars$dist-params[1]*cars$speed-params[2]## 是y-ax-b
 f<-dnorm(data,0,sum(data^2)/48)  
 #dnorm是求密度函数值 data是y值的向量,0是均值,sum..是方差=SSE/(n-2),SSE=(y-ax-b)^2
 ll<-sum(log(f))
 #log-likelihood函数
 return(-ll)
 #nlminb()函数是最小化一个函数的值,但我们是要最大化log-
 #likeilhood函数,所以需要在“ll”前加个“-”号。
 }
cars.res<-nlminb(c(1,1),LL,data=cars,
lower=c(-Inf,-Inf),upper=c(Inf,Inf))
cars.res$par

#下面程序是用最小二乘得到的回归结果,可以对比一下
lm(cars$dist~cars$speed)

 

© 著作权归作者所有

非线性方程
粉丝 1
博文 22
码字总数 9927
作品 0
天津
程序员
私信 提问
从高斯分布、机器人误差、EM算法到小球检测

Coursera上的课程(Robotics: Estimation and Learning),感觉讲得特别棒,写下自己的理解。 高斯分布被广泛应用于对机器人误差的建模。在这篇笔记中,我们将会: 介绍如何使用一元高斯分布...

江山
2016/07/19
0
0
机器学习算法 --- 线性回归

一、线性回归算法的简介   线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。其表达形式为y = w'x+e,e为误差服从均值...

码农47
2018/04/29
0
0
2、从参数估计的角度理解逻辑回归

以下内容纯属个人观点,如有错误,欢迎批评指正。 首先,我假设我有一堆样本长成下面这个样子: 现在,我假设的是我的标签变量Y是服从0-1分布的,因为我的标签不是取0就是取1,只是我不知道取...

机器学习之路
2017/12/31
0
0
('b' + 'a' + + 'a' + 'a').toLowerCase()输出banana的剖析

前言 今天逛微博的时候看到有个博主发的一个问题,代码如下: 当时第一反应是JavaScript会报错,但是并没有。然后就来了兴趣 剖析 后来仔细一想,估计和JavaScript运算符优先级、隐式转化有关...

BlackHole1
08/14
0
0
从入门到放弃:机器学习小白版(二)——数学基础

上一篇是:环境配置 安装后就是入门了。可以先看后面的东西,对照着看 知识体系 详细知识体系参考 数学基础 线性代数、微积分 在整个机器学习过程中涉及大量矩阵运算和微积分导数的概念,因此...

u012692537
2018/03/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部