python中面向对象编程1.类(class)1.1. 类的定义:1.2 类的使用1.2.1. 类中参数`self`1.3 类的构造函数1.4. Python对象销毁(垃圾回收)2. 访问权限2.1. 私有变量2.2 私有函数3. 面向对象的特点3.1 继承3.1.1 继承的语法3.1.2. 多重继承3.1.3. 检测3.2 封装3.3 多态  向对象编程——Object Oriented Pr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-20 09:36:34
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Python中实现FDR(假发现率控制)
在生物统计和数据分析中,FDR(假发现率,False Discovery Rate)控制是一个非常重要的过程,尤其是在进行多重假设检验时。假设检验的过程中,我们可能会得到一系列的p值,而这些p值的多重测试可能会导致错误的发现。因此,我们需要通过FDR控制来降低这种错误发现的概率。在Python中,可以使用`statsmodels`库来实现这一过            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-11 05:26:38
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            浅谈多重检验校正FDR例如,在我们对鉴定到的差异蛋白做GO功能注释后,通常会计算一个p值。当某个蛋白的p值小于0.05(5%)时,我们通常认为这个蛋白在两个样本中的表达是有差异的。但是仍旧有5%的概率,这个蛋白并不是差异蛋白。那么我们就错误地否认了原假设(在两个样本中没有差异表达),导致了假阳性的产生(犯错的概率为5%)。如果检验一次,犯错的概率是5%;检测10000次,犯错的次数就是500次,即            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 16:38:53
                            
                                918阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、其实我本来想把线程同步和前面的线程深入合在一起写,但是想想算了;因为线程同步真的实在是太重要了;所以我们要好好的学习一下线程同步;无论是什么语言;我们都要知道,锁是线程同步的最重要的只是点;先看python的两种所1、lock = threading.Lock()2、lock = threadingRLock()这两种有什么区别;先看一段代码import threading
import ti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 11:09:35
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python中的FDR校正:BH方法详解
在生物统计学和数据分析领域,假阳性率(False Discovery Rate, FDR)的控制至关重要。在进行多重假设检验时,未加校正的p值可能导致大量假阳性发现。FDR校正旨在控制这一问题,其中一种常用的方法就是Benjamini-Hochberg(BH)方法。本文将介绍FDR校正的基本概念,特别是BH方法,并提供Python代码示例。
##            
                
         
            
            
            
            hello,大噶好,最近新学习了利用python实现假设性检验的一些方法,下面结合方法的数学原理做简单的总结~ 假设检验是推论统计中用于检验统计假设的一种方法。而“统计假设”是可通过观察一组随机变量的模型进行检验的科学假说。[1]一旦能估计未知参数,就会希望根据结果对未知的真正参数值做出适当的推论。统计上对参数的假设,就是对一个或多个参数的论述。而其中欲检验其正确性的为零假设(null            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 14:36:02
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #************************************************************ FDR校正 #************************************************************ single setwd("E:/res ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-09 15:51:00
                            
                                2417阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            多重检验中的FDR错误控制方法与p-value的校正及      
    校正作者:流泪鱼 
       设总共有m个候选基因,每个基因对应的p值从小到大排列分别是p(1),p(2),...,p(m),则若想控制fdr不能超过q,则只需找到最大的正整数i,使得 p(i)<= (i*q)/m.然后,挑选对应p(1),p(2),...,p(i)的基因做为差异表达基因,这样就能从统计            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 21:32:08
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1.定义 FDR(false discovery rate),是统计学中常见的一个名词,翻译为伪发现率,其意义为是 错误拒绝(拒绝真的(原)假设)的个数占所有被拒绝的原假设个数的比例的期望值。//FDR是个期望值 2.利用Benjamini–Hochberg方法计算FDR的计算及R语言实现FDR的计算相当简单,包括以下几步:  1.对p值进行从小到大的排序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 12:29:59
                            
                                469阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            File descriptor(文件描述符)
fd文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linux这样的操作系统。
一,File对象python的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-02 23:25:54
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            浅谈多重检验校正FDR 例如,在我们对鉴定到的差异蛋白做GO功能注释后,通常会计算一个p值。当某个蛋白的p值小于0.05(5%)时,我们通常认为这个蛋白在两个样本中的表达是有差异的。但是仍旧有5%的概率,这个蛋白并不是差异蛋白。那么我们就错误地否认了原假设(在两个样本中没有差异表达),导致了假阳性的产生(犯错的概率为5%)。如果检验一次,犯错的概率是5%;检测10000次,犯错的次数就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 21:54:36
                            
                                607阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            p.adjust()library("fdrtool")https://stat.ethz.ch/R-manual/R-devel/library/stats/html/p.adjust.htmlhttp://www.360doc.com/content/17/1228/11/50153987_717073620.shtmlhttp://www.360doc.com/content/18/0914            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 18:47:34
                            
                                358阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            matlab自带函数mafdr,当ttest数较多时,可直接用[FDR, Q]=mafdr(P);但是Storey procedure在p值少于1000个时会崩溃,此时应改用BH FDR方法:mafdr(P,'BHFDR', true)。该方法对于少量ttest更稳健,但是更保守。
参考链接:https://stat.ethz.ch/pipermail/bioconductor/2014-Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-15 17:35:41
                            
                                1392阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python实现FDR P值矫正:一次科学研究的必由之路
在生物医学研究、社会科学、文本处理等领域,研究者常常面临着多重假设检验的问题。为了减少假阳性率,我们引入FDR(False Discovery Rate,假发现率)作为一种有效的方法来校正P值。本文将通过Python代码示例,帮助大家理解如何进行FDR P值矫正,并实现这一方法。
## 什么是FDR?
在进行多重假设检验时,随着检            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-20 15:27:55
                            
                                899阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            520网络情人节(Network Valentine’s Day)是信息时代的爱情节日,定于每年的5月20日和5月21日。注:密集恐惧症患者勿入!       设计思路:1、点击程序,运行,2、弹出窗口,解决只弹出一个窗口的问题,3、添加时间,更加具有神秘感。4、(朋友最痛苦的事)手动关闭窗口。(知道右键,则忽略)注:弹框文字,颜色,字体,大小可以自己修改。如:520快乐下面直接来看代码(电脑观看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 20:52:56
                            
                                138阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RSD对高光谱数据处理增加了一种层类型,在原来的SWATH、GRID基础上增加了一种HYPER,HYPER大部分结构与GRID基本相同,主要区别是GRID处理数据通道上限是40个,HYPER增加到4096个,用于处理更多的波段。1. 加载GF5 AHSI 全部330个波段数据开始->打开其它对地观测卫星数据->打开高分5 数据->打开 GF5-AHSI 高光谱数据注意: VN波段            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 16:15:43
                            
                                264阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            https://github.com/qingyuzz?tab=projects一、需求分析根据小学学的四则元算法则,对输入的字符串实现比较大小,加法,减法,乘法,除法和求余等运算。二、实现环境本程序是在Python3.7、pycharm下实现二、代码class StringArithmetic:
    # 输入的x,y皆为非负
    # 比较大小 x>y retuen 1,x==y            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 10:58:12
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python3实现FDR矫正:初学者指南
作为一名刚入行的开发者,你可能会遇到需要对统计测试结果进行多重比较矫正的情况。FDR(False Discovery Rate)矫正是一种常用的方法,它可以控制假阳性的比例。以下是使用Python3实现FDR矫正的步骤和代码示例。
## 步骤概览
以下是实现FDR矫正的步骤,以及每一步的简要说明:
| 步骤 | 说明 |
| --- | ---            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-23 11:58:19
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # R语言FDR校正从小到大的实现教程
在生物统计学和数据科学中,进行多重比较时,我们经常需要使用假发现率(FDR)校正技术。FDR校正可以控制假阳性率,为了达到这个目的,R语言提供了简单而高效的实现方法。本篇文章将引导初学者如何在R语言中完成从小到大的FDR校正,并详细展示每一步的步骤及代码实现。
## 整体流程
在实现FDR校正的过程中,我们可以遵循以下步骤:
| 步骤    | 描述            
                
         
            
            
            
            学了一段时间的python,还是需要一些实践环节才能深刻理解,毕竟是个刚入门的小白,就先做点简单的小游戏项目来给自己一些鼓励吧,哈哈哈,不说了,上菜。创建一个背景为蓝色的python窗口 首先利用pycharm创建一个项目文件,命名方式最好取与所做项目相关的,见名知意。 先创建一个空的pygame窗口并设置其背景色(背景色可以自定义,颜色的RGB通过百度获取)main_color.py#导入模块s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 09:59:11
                            
                                210阅读
                            
                                                                             
                 
                
                                
                    