应用启动处理器演示 - 焦点现有窗口
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
UD5工具箱
直观理解皮尔逊 (Pearson) 与斯皮尔曼 (Spearman) 相关系数的区别
皮尔逊相关系数衡量的是两个变量之间的线性关系强度,要求数据呈正态分布且关系为直线。而斯皮尔曼相关系数衡量的是单调关系(无论是否线性),它先将数据转换为排名再计算,因此对异常值更稳健,且不要求线性。如果数据呈完美指数增长(单调但非线性),皮尔逊r可能只有0.7-0.8,但斯皮尔曼ρ会接近1.0。
当数据存在以下情况时,斯皮尔曼更合适:①关系是单调但非线性的(如指数、对数曲线);②存在明显异常值,皮尔逊容易被拉偏;③数据是有序分类变量(如评分等级);④数据严重偏离正态分布。在工具的"非线性单调"和"含异常值"预设场景中可以直观看到这种差异。
两者取值范围都是-1到+1。+1表示完全正相关(一个增加另一个也增加),-1表示完全负相关,0表示无相关。通常:0.7-1.0为强相关,0.4-0.7为中等相关,0.1-0.4为弱相关,0-0.1为可忽略。但注意这些阈值因领域而异。拖动数据点可以实时观察系数变化。
排名视图将原始数据点替换为其在各自维度上的排名(第1名、第2名...)。斯皮尔曼ρ本质上就是排名空间中数据点的皮尔逊r。在排名视图中,如果点紧密围绕上升直线,说明斯皮尔曼ρ接近+1。切换视图可以直观理解"斯皮尔曼=排名后的皮尔逊"这一核心概念。
皮尔逊相关系数对异常值非常敏感——一个极端偏离的点可能将强相关(r≈0.9)拉低到中等水平(r≈0.5)。而斯皮尔曼使用排名,异常值只影响其排名位置(通常排在最前或最后),对整体系数影响有限。点击"含异常值"预设可以直观对比:移除异常值前后皮尔逊变化很大,斯皮尔曼变化很小。
对于完美的U型(二次函数)关系,皮尔逊r接近0(因为整体没有线性趋势),斯皮尔曼ρ也接近0(因为U型不是单调的——先降后升破坏了单调性)。这说明两个系数都无法捕捉非单调关系。对于U型关系,需要使用二次回归或其他非线性方法。点击"U型二次"预设可以验证这一点。
完全支持移动端。您可以:点击空白区域添加数据点、拖动任意点改变其位置(实时更新系数)、右键点击(移动端长按约600ms)删除点。预设场景按钮可快速切换不同数据模式。排名视图帮助理解斯皮尔曼的本质。所有操作都实时反映在系数数值和回归线上。
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
生成随机的姓名、邮箱、地址、电话等用户信息,支持自定义字段和批量输出JSON数组,用于测试填充。
在画布上放置并连接与、或、非门,切换输入观察输出。
在正方形内随机撒点,统计落在内切圆中的比例,动画逼近圆周率。
粘贴服务器日志,快速根据正则或字符串过滤、高亮并统计出现频次。
交互式向栈(后进先出)或队列(先进先出)添加删除元素,演示数据流变化。
定义JSON Schema结构,自动填充符合类型与格式的随机数据,支持导出大文件用于压力测试。
动画展示环形/循环缓冲区的Enqueue、Dequeue操作以及头尾指针的移动逻辑。
设定观察阈值,实时查看目标元素进入/离开视口时的回调,学习交叉观察者API。
上传很短的音乐片段,使用简单的音频特征分析预测流派。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
网格中随机亮起几个方格后熄灭,玩家凭记忆点击还原亮格位置,难度递增。
模拟《血字的研究》中的Solitaire密码算法,用虚拟扑克牌生成加密密钥流。
在二维平面上点击生成数据点,调节Eps与MinPts参数,实时查看DBSCAN聚类结果与噪点识别。
设定初始价格、漂移率和波动率,生成未来股价的若干条可能路径。
使用CTAP2模拟器或安全密钥在浏览器中体验无密码注册与认证流程。
内置多种常见鸟类的图片和音频,点击播放叫声,辅助观鸟学习。
输入或选择国家名,立即生成包含国旗、首都、语言、货币的概览卡片。
选择元素,显示其原子核和电子在壳层上的分布,按波尔模型简要展示。
用箭头和波浪线在Canvas上绘制基本粒子反应费曼图,支持电子、光子等。
实时调整焦点轮廓的颜色、粗细和偏移,生成美观且高对比度的焦点样式代码。
设定开始和结束日期,随机生成处于此区间的日期,可批量生成,用于数据测试或抽奖。
基于单词和句子数计算英文文本的Flesch-Kincaid可读性等级,评估适合的读者年级。
在网格上点击绘制初始细胞,运行Conway生命游戏,观察演化、滑翔机等模式,可暂停和步进。
根据数字提示连接点阵画出一个闭环曲线,经典日本谜题,锻炼逻辑推理。
大量小球从钉板落下堆积,展示二项分布趋近正态分布的过程,可调节层数。
使用Idle Detection API区分用户是临时空闲、键盘无活动还是屏幕已锁定。
在网格上合理放置住宅、农场、市场等卡牌,满足相邻加成条件得分。
说出特定指令来操控虚拟卡牌出牌或触发效果,体验语音交互娱乐。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。