- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 pandas 查看数据集中某个特征(列)为 NA 的所有行
要查看数据集中某个特征(列)为 NA 的所有行,可以使用 Pandas 库中的。函数来识别缺失值,然后使用布尔索引来筛选这些行。的 CSV 文件中,我们想要查找其中名为。函数来创建一个布尔索引,这个索引会标记出。假设数据集存储在一个名为。的列中缺失值的所有行。
2024-06-26 21:47:04 258
原创 STAT315 杠杆点(leverage)、异常值(outliers)和影响力(Influence)
本文介绍了杠杆点(Leverage)、异常值(Outliers)和影响力(Influence)这三个概念。
2024-06-17 09:35:55 934
原创 STAT313 Chap5 多变量核密度估计带宽选择(下)
本文介绍了多变量核密度估计中,带宽选择一种方法:直接插入法(Direct Plug-in Method)
2024-06-06 14:47:16 792
原创 STAT313 Chap5 多变量核密度估计带宽选择(上)
本文介绍了多变量核密度估计中,带宽选择一种方法:最小二乘交叉验证(Least squares cross validation, LSCV)。
2024-06-06 14:38:15 958
原创 选择核密度估计带宽LSCV与DPI方法对比
最小二乘交叉验证(Least Squares Cross-Validation, LSCV)和直接插入法(Direct Plug-in, DPI)是两种常用于选择核密度估计带宽的方法。本文介绍了这两种方法的区别。
2024-06-06 12:48:53 950
原创 STAT315 Week 8 广义线性混合模型(GLMMs)
广义线性混合模型(Generalized Linear Mixed Models, GLMMs)的结构。GLMMs是广义线性模型(GLMs)和线性混合模型(LMMs)的结合,通过引入随机效应来处理数据中的复杂依赖结构。下面我们详细解释其组成部分和工作原理。
2024-06-02 09:04:22 1072
原创 R语言语法:随机效应嵌套
在lmer函数中,随机效应的嵌套表达式用于表示层级结构或分层数据的情况。:随机效应是模型中那些在不同水平(如不同组别)上可以变化的参数。它们捕捉了组内的变异性。:嵌套结构表示数据存在分层的情况。例如,学生属于班级,班级属于学校。这里,班级嵌套在学校中,学生嵌套在班级中。
2024-05-29 11:39:07 496
原创 STAT315 Week 7 线性混合模型 LMM
MLE:广泛应用,但在混合效应模型中可能产生偏差,特别是方差成分的估计。REML:针对MLE的偏差问题进行改进,通常更适用于混合效应模型。R中的应用nlme和lme4包都可以进行MLE和REML估计,默认情况下使用REML。p值和t统计量:在LMM中,由于F统计量的问题,p值和t统计量的可靠性受到影响,因此通常省略p值。置信区间:使用轮廓似然方法获得固定效应的置信区间。随机效应的检验:不建议对随机效应进行显著性检验,但可以用于未来实验设计的信息。预测随机效应:使用ranef函数提取随机效应的估计值。
2024-05-29 11:28:05 691
原创 STAT313 核密度估计误差分析: 选择核函数
这篇文章主要讲了在核密度估计中如何选择核函数。这里引入了之前误差分析提到的AMISE公式,并且引入了C(K)来简化AMISE公式。
2024-05-23 11:11:21 928
原创 泊松回归模型和逻辑回归(Logistic Regression)模型之间的区别
泊松回归模型和逻辑回归(Logistic Regression)模型之间的区别
2024-05-21 16:14:28 732
原创 不同研究下的方差膨胀因子(VIF)的阈值是如何确定的?一些阈值的数值参考
方差膨胀因子是判断预测变量之间是否存在多重共线性的一个非常有用的量化指标。VIF 值越高,表示该变量与其他变量之间共线性越强。通常来说,VIF 值大于 10 表示存在严重的多重共线性问题。
2024-05-10 10:03:37 1292
原创 经验分布函数的期望值公式解析
详细讲解经验分布函数(Empirical Distribution Function,简称EDF)的期望值推导。
2024-04-26 19:53:14 1440 1
原创 【含解析】在R语言中执行步进式模型选择,基于AIC(赤池信息准则)
在R语言中,进行基于AIC(赤池信息准则)的步进式模型选择,使用step函数。这个函数可以用于对线性模型(例如通过lm函数创建的模型)或广义线性模型(例如通过glm函数创建的模型)进行向前选择、向后删除或双向选择。它从一个模型开始,然后通过添加或删除变量来寻找一个更好的模型,基于AIC(赤池信息准则)或其他指标。
2024-04-19 14:26:22 2090 1
原创 赤池信息准则AIC的应用例子
AIC模型1−2×−3002×16002602同理,我们可以计算模型2、模型3等的AIC。AIC模型2−2×−2952×25904594AIC模型3−2×−2922×35846590在这个例子中,模型3有最低的AIC值,因此根据AIC准则,模型3是最佳的模型。最后一步,我们会选择AIC值最小的模型3来进行预测,因为它在复杂度和拟合优度之间达到了最好的平衡。
2024-04-18 20:46:44 1199 1
原创 Vue 3 中使用 emit 允许子组件向父组件传递信息
在父组件的模板中,可以通过子组件的标签上使用v-on或简写为,来监听子组件触发的事件。这里的是父组件中的一个方法,它将在子组件触发my-event事件时被调用。
2024-01-31 10:47:52 809 1
原创 拒绝采样详解(包含例子)
如果你尝试这个过程,你会发现大约有四分之一的点被拒绝(因为正方形的面积是4,而圆的面积是π,所以接受率大约是π/4)。但这完全取决于你如何选择你的“建议分布”和你的“目标分布”——在这个例子中,是正方形和圆。在特别是高维或复杂的分布,一个简单的、我们知道如何采样的分布(如均匀分布或标准正态分布)可能更容易处理。拒绝采样为我们提供了一种桥梁,使用易于采样的分布来近似我们真正感兴趣的复杂分布。的值相对较低,那么这个比率就会接近1,这意味着在这个点上几乎总是接受样本。的情况下,它被接受的概率。
2023-09-12 14:52:38 2171 1
原创 【原创】QML DropArea 代码示例附 gif 演示
官方文档:https://doc.qt.io/qt-5/qml-qtquick-droparea.htmlDropArea 用于指定区域中的拖放处理。但是它是不可见的。Drag 是一个附加属性,它可用于在将 Item 拖过时通知 DropArea代码import QtQuick 2.15import QtQuick.Window 2.15Window { id: root width: 640 height: 480 visible: true ti
2022-01-14 16:22:18 845
原创 Property Animation 简单的例子
官方文档可参考:https://doc.qt.io/qt-5/qml-qtquick-propertyanimation.html成品预览代码示例import QtQuick 2.15import QtQuick.Window 2.15Window { id: root width: 640 height: 480 visible: true title: qsTr("Property Animation 例子") Rectangle {
2022-01-14 09:56:33 132
原创 C语言函数指针练习题1
已有下面代码#include <stdio.h>typedef struct Meas_s Meas_t;struct Meas_s { double value; void (*dispFunc)(const Meas_t*);};写一个函数 void meas_print(const Meas_t* meas) ,它调用在 meas 中指向的函数,以 meas 作为参数。测试代码1:void disp(const Meas_t* meas){
2021-09-10 18:17:10 277
原创 (多种写法)【LeetCode96】不同的二叉搜索树
本文最早发自微信公众号【有趣理工男】,朋友们可以关注一波。题目Given an integer n, return the number of structurally unique BST’s (binary search trees) which has exactly n nodes of unique values from 1 to n.示例1输入:n = 3输出:5示例 2:输入:n = 1输出:1思路解决这道题我们先从基本的 Top-down (递归)写法入手,之后改
2021-07-14 19:28:15 261
原创 Java 数组学习笔记
目录数组Java数组的定义和初始化Java 数组索引Java数组遍历Java中的多维数组Java多维数组的访问附录代码示例1数组数组是一个存放多个数据的容器。数据是同一种类型 所有的数据是线性规则排列 可通过位置索引来快速定位访问数据 需明确容器的长度Java数组的定义和初始化int a[];int[] b; //推荐用这种方式来定义数组上面代码中的a和b数组只定义了,但是没有new操作,实际上是null。int[] c = ..
2020-11-20 11:30:38 204
原创 Java编程中异常处理 try-catch-finally语句的一些分析
本文是一篇Java编程异常处理相关的学习笔记,包含了一些对 try-catch-finally的粗浅分析。
2020-11-19 18:23:01 397 1
原创 Python实现十进制转换的多种方法
Python 实现十进制转换有多种方法,一般情况下用得最多的还是使用自带的方法来进行转换。那么如何让数字从十进制转为二进制呢?# 假设我们十进制数字是 10dec = 10#使用 bin() 从十进制转为二进制print(bin(10)) # 输出结果是 0b1010# 使用 oct() 从十进制转为八进制print(oct(dec)) # 输出结果是 0o12# 使用 hex() 从十进制转为十六进制print(hex(dec)) # 输出结果是 .
2020-11-17 14:13:26 6940 1
原创 解决有时候无法使用Python模块的方法(虽然很简单,但是可能对你有用)
今天在使用 Python 中的一个turtle 模块,按照教程写了代码,但是一运行就报错。后经发现,原来是文件名的问题。因为我文件名写的是 turtle.py所以尽量不要使用跟使用到的模块同一个名字的文件名!...
2020-11-17 12:56:21 578
WebP 图像转换Python脚本
2024-04-20
C#如何随机输出数组其中的字符串?
2017-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人