数理统计——参数估计的无偏性、有效性以及一致性(相合性)
定义式:$$E(\hat\theta)=\theta$$问题:(1)无偏估计有时并不一定存在。(2)可估参数的无偏估计往往不唯一。(3)无偏估计不一定是好估计。
线性拟合最小二乘法Python实现
下面代码实现的是最小二乘法线性拟合,并且包含自己造的轮子与别人造的轮子的结果比较。问题:对y=2.5x+0.8y=2.5x+0.8直线附近的带有噪声的数据进行线性拟合,最终求出w,b的估计值。最小二乘法基本思想是使得样本方差最小。代码中self_func()函数为自定义拟合函数,skl_func()为调用scikit-learn中线性模块的函数。import numpy as np
import ...
比较样本方差对线性拟合结果的影响
代码和结果如下:import numpy as np
import pandas as pd
from sklearn.linear_model import LinearRegression
import seaborn as sns
def self_func(i):
np.random.seed(i)
n = 101
x = np.linspace(0,1...
数理统计——协方差与相关系数
协方差:协方差通俗地讲就是,两个随机变量之间相关联的波动程度。$$Cov(X,Y)=E[(X-EX)(Y-EY)]=E(XY)-EXEY$$性质:$$Cov(X,X)=DX$$$$Cov(X,Y)=0\Leftrightarrow E(XY)=EXEY(相互独立)$$$$Cov(X,Y)=0\Leftrightarrow D(X\pmY)=DX+DY$$相关系数:相关系数常称为线性相关系数,它刻画...
javascript教程系列49:javaScript教程:原型链不可变
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
<!--如图释义,创造个 (妻子)Person-->
function Person(){
}
<!--实例对象p1(前任孩子),
此时本身带有原型对象Person.prototype(前任丈夫)-->
var p1 = new Pe
VBox 安装 macOS 10.12
安装步骤 ⑴ 下载及解压 macOS 10.12 Sierra Final by TechReviews.rar ⑵ 下载及双击安装 VirtualBox-5.1.6-110634-Win.exe ,默认安装 VirtualBox 在 C:\Program Files 及继续安装 Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack Windows 10 要安装 VirtualBox 5.1.x Windows 7 可安装
javascript教程50:认识instanceof 与 原型链
1 instanceof: 1.1 普通使用下: 判断一个对象是否是某个构造函数的实例: 语法 : 对象 instanceof 函数 是则返回true,不是则返回false. console.log(obj instanceof Object); 1.2 高级用法: 判断一个函数的原型对象,是否在实例对象的原型链上 1.3 案例如下: var arr = [];
console.log(arr instanceof Array); //true
console.log(arr instance
php foreach循环中的变量
使用foreach的时候出现了一个奇怪的现象,其中一个数组变量的最后一个值莫名其妙被修改了,查看php手册foreach说明发现 Warning 数组最后一个元素的 $value 引用在 foreach 循环之后仍会保留。建议使用 unset() 来将其销毁。 有这样的警告。使用unset 方法或使用其他变量名称。 例如 $a=[1,2];
foreach($a as $key=>$value){
$a[$key]=$value+1;
}
echo $value;//输出 2
如果在
css实现等边六边形
在平时的页面布局中,我们也会经常碰到蜂窝煤类型的模块: 那么我们把他拆开,就是单个的六边形,如何用css去实现一个六边形呢?下面是我用绘图软件绘制的css实现六边形的步骤: 具体的html代码如下: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.list{
width: 200px
JavaScript词法作用域经典练习题
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
//1 ====================================================
var a;
if ('a' in window) {
var a = 10;
}
alert(a); // 10
// 注: i
Servlet学习(二)
Servlet的三种创建方式 1.实现javax.servlet.Servlet接口(见一) 2.基础javax.servrt.GenericServler类(适配器模式,用哪个方法就写哪个,不需要所有父类方法都重写) 3.继承javax.servlet.http.HttpServlet类(模板方法设计,常用) tomcat启动不起来的时候注意查看web.xml的配置文件 第二种方法例子: package servlet;
import java.io.IOException;
impor
Spring Cloud(Dalston.SR5)--Config 集群配置中心-刷新配置
远程 SVN 服务器上面的配置修改后,需要通知客户端来改变配置,需要增加 spring-boot-starter-actuator 依赖并将 management.security.enabled 设置为 false,然后访问客户端的 /refresh 端点进行刷新,访问改端点要使用 HTTP 的 POST 方法,客户端的 refresh 在接收到请求后,会重新到配置服务器获取最新的配置,然后用新的配置和旧配置进行对比,最终把有修改的配置 Key 返回给调用者。 在实际应用中,往往不仅是刷新一
使用while语句,分别求1到100的奇数和 和 偶数和
public class TestWhile{
public static void main(String[] args){
int i = 1;
int sum = 0;
while(i
sum+=i;
i+=2;
}
今日推荐
周排行