IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 假设检验_20211126 -> 正文阅读

[人工智能]假设检验_20211126

作者:treeSkill

前言:

? ? ? ? 最近遇到一个问题,比如KNN 推荐出K个最邻近的数据。

当概率最高的一类和概率次高的一类很接近的时候,是否存在统计学差异。

如果无统计学差异可以合并成新的一类

再??回顾一下概率论


一 假设检验

? ? ? ?1.1? 假设检验的基本步骤

? ??

? ? 1.2? 第一类错误第二类错误

? ??

?

? 1.3 单边,双边

? ? ? 针对拒绝域分类:一般拒绝域都非常小 0.1,0.05,0.01,0.005

拒绝区域在左左边检验
拒绝域在右右边检验
拒绝域在两边双边检验
# -*- coding: utf-8 -*-
"""
Created on Thu Nov 25 21:02:10 2021

@author: cxf
"""

import scipy.stats as stats  #该模块包含了所有的统计分析函数
import numpy as np
from enum import Enum

class  QTYPE(Enum):
    LEFT = 1 
    RIGHT =2
    DOUBLE =3

'''
获取分位数
alpha: 置信度
args:
     下alpah 分位数
'''
def GetQ(alpha,tp:QTYPE):
    
    if tp is QTYPE.DOUBLE:
    
        q = stats.norm.isf(alpha/2)
    elif tp is QTYPE.RIGHT:
        q = stats.norm.isf(alpha)
    return q

def Run():
    
    u = 50 #均值
    s = 0.25 #标准差
    alpha = 0.05
    
    data =[0.497, 0.506, 0.518, 0.524,
           0.498, 0.511, 0.520, 0.515,
           0.512]
    n = len(data)
    #x_bar = np.mean(data)
    x_bar = 48
    n = 100
    z = (x_bar-u)/(s/np.sqrt(n))
    
    q = GetQ(alpha,QTYPE.DOUBLE)
    print("\n 上alpha 分位数: %5.2f 统计量 %5.2f"%(q,z))
    
    if np.abs(z)>q:
        print("\n ====拒绝 假设H0=====")
    else:
        print("\n ====H0 假设成立=====")

'''
H0 u<=u0
H1 U>UO
'''    
def example():
    
    u = -0.545
    s = 0.008
    
    n = 5
    xbar = -0.535
    alpha = 0.05
    
    q = GetQ(alpha, QTYPE.RIGHT)
    z = (xbar-u)/(s/np.sqrt(n))
    print("\n 统计量 %6.3f, 分位数 %6.3f "%(z,q))
    
    if z>q:
        print("\n ====假设不成立============")
    else:
        print("\n=======假设成立=========")
    
if __name__ =="__main__":
    Run()

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-11-30 15:37:27  更:2021-11-30 15:39:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 2:25:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码