关于 posthoc_nemenyi_friedman() 函数的一点思考
前言Scikit-posthocs 这个库提供了许多 Post-hoc (后续检验) 的函数,Tukey Post-hoc, Nemenyi Post-hoc 等常见后续测试在这个库里都有相对应的实现,使用起来较为方便。
最近做的作业中要求使用 Friedman 测试和 Nemenyi 后续测试,来检验三个分类算法的精度是否有较大差异。于是博主使用了 Scikit-posthocs 的 posthoc_nemenyi_friedman() 函数。但在使用过程中我发现这个函数的返回值和我预想中的不一样,它返回了一个所谓的 P-values 矩阵,这个矩阵长这样:
盲猜矩阵的每个 P-value 是用来和 𝛼 做比较的,但是比较的原则是怎样的呢?这个比较的结果和 Nemenyi 测试结果是怎样关联的呢?
于是查看了一下这个函数的官方文档,然而文档只说明了函数用法,并没有详细说明函数内部操作的具体流程,无法解除我的疑惑。好在这个库是开源的,于是博主研究了一下这个函数的源码.
经过博主的一系列研究,最终发现
这个矩阵中的 P-value 由算法两两比较而产生,用来与 α 做比较,如果 P
2019-12-23
知识沉淀
自用的Mac小技巧
使用键盘快捷键来快速给文件添加 /删除 标签:
添加标签: 选择文件,然后使用 Control-1 到 Control-7 来添加(或移除)个人收藏标签。
移除标签: 选择文件,使用 Control-0(零)会移除文件的所有标签。
设置在终端中启动各种 app 的命令以 Typora 为例:
通过添加别名ty来快速启动 Typora。在 ~/.bash_profile (这个文件好像要自己建) 中添加 alias ty="open -a typora"
添加完成后,执行source ~/.bash_profile(source [executable_file] = ./executable_file ), 就可以在命令行中用 ty [filepath/filename] 以快速用 Typora 打开并编辑文件
文本编辑类
文字退格: TAB 右移,按 SHIFT+TAB 左移
输入 ⍺,β,𝞬 等特殊字符:用(⌘⌃-Space)呼出 Mac emoji 输入框,搜索 alpha, beta 等想要的字符即可
在 word 中输入数学公式:(‘’⌃’
2019-11-16
工具技巧