<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>一路嘿嘿</title>
    <link>/zh/</link>
    <description>Recent content on 一路嘿嘿</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 20 Mar 2020 00:00:00 +0000</lastBuildDate><atom:link href="/zh/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>如何解决 R CMD check 出现  NOTE: &#34;no visible binding for global variable&#34;</title>
      <link>/zh/post/r-cmd-check-note-no-visible-binding-for-global-variable/</link>
      <pubDate>Fri, 20 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/r-cmd-check-note-no-visible-binding-for-global-variable/</guid>
      <description>NSE (非标准话求值) 允许直接对数据的变量进行操作，如subset()函数。虽然初始目的是为了交互运行的时候减少代码输入方便计算，随着 tidyverse 兴起，大</description>
    </item>
    
    <item>
      <title>github 开源项目如何选择协议</title>
      <link>/zh/post/open-source-license/</link>
      <pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/open-source-license/</guid>
      <description>在 github 创建开源项目的建议选择协议，或者说许可证。当然你可以不采用任何协议，那样就表示代码权给自己所有，别人不可以复制，不可以基于你的代码进行开</description>
    </item>
    
    <item>
      <title>CentOS 7 R 中安装 hdf5r 包</title>
      <link>/zh/post/centos-7-r-install-hdf5r/</link>
      <pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/centos-7-r-install-hdf5r/</guid>
      <description>环境： CentOS 7.7, R 3.6.0 在安装 hdf5r 包的时候，提示需要 hdf5-devel &amp;gt;= 1.8.13，而目前CentOS 7 中 yum 只能安裝1.8.12版本，所以只能手动安装高版本的hdf5</description>
    </item>
    
    <item>
      <title>坐标轴label移动到图形内部最左边</title>
      <link>/zh/post/moving-axis-label-left-justified-inside-plot-area/</link>
      <pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/moving-axis-label-left-justified-inside-plot-area/</guid>
      <description>有时候我们画条形图的时候，由于坐标轴的label太长而占用空间太大: library(ggplot2) mpg$class &amp;lt;- paste(mpg$class, &amp;quot;,long axis label test&amp;quot;) p &amp;lt;- ggplot(mpg, aes(class)) + geom_bar() + coord_flip() 这时候可通过把坐标轴label移动到图形</description>
    </item>
    
    <item>
      <title>ggplot 中文字体</title>
      <link>/zh/post/ggplot-chinese-font/</link>
      <pubDate>Sun, 08 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/ggplot-chinese-font/</guid>
      <description>两种方法可实现在ggplot图形中采用中文字体，extrafont或showtext包。 extrafont extrafont目前仅支持TrueType字体。</description>
    </item>
    
    <item>
      <title>ggplot修改连续坐标的范围</title>
      <link>/zh/post/ggplot-range-of-continuous-axis/</link>
      <pubDate>Fri, 20 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/ggplot-range-of-continuous-axis/</guid>
      <description>xlim和ylim用于修改ggplot连续坐标的范围，等价于scale_x_continuous(limits = )和scale_y_cont</description>
    </item>
    
    <item>
      <title>浅析ggplot `aes(group=var)`的用法</title>
      <link>/zh/post/ggplot-aes-group-var/</link>
      <pubDate>Fri, 20 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/ggplot-aes-group-var/</guid>
      <description>我们都知道ggplot功能非常强大，可以自动完成很多任务，比如根据fill或color自动添加legend，并自动对数据进行分组，然后对每个</description>
    </item>
    
    <item>
      <title>ggplot 修改离散坐标的顺序</title>
      <link>/zh/post/ggplot-reorder-discrete-axis/</link>
      <pubDate>Sat, 07 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/ggplot-reorder-discrete-axis/</guid>
      <description>ggplot作图默认对分类数据采用字母顺序进行排序（如下图中横坐标所示）序，我们可以对其进行重新排序，以使图形更加美观或更能清楚的表达数据模</description>
    </item>
    
    <item>
      <title>git rebase 变基提交</title>
      <link>/zh/post/git-rebase/</link>
      <pubDate>Thu, 05 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/git-rebase/</guid>
      <description>变基rebase主要与两个用途：分支之间commit的转移，可以把一个分支上的修改复制到另一个分支；交互式变基修改commit，如commi</description>
    </item>
    
    <item>
      <title>ROC曲线与AUC值</title>
      <link>/zh/post/roc-auc/</link>
      <pubDate>Sun, 06 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/roc-auc/</guid>
      <description>混淆矩阵 - confusion matrix 机器学习分类问题中，混淆矩阵(非监督学习中称匹配矩阵match matrix)用于表征算法的性能。如下表所示 True condition Total population Condition positive Condition negative Predicted condition</description>
    </item>
    
    <item>
      <title>线性判别分析LDA</title>
      <link>/zh/post/liner-discriminant-analysis/</link>
      <pubDate>Thu, 20 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/liner-discriminant-analysis/</guid>
      <description>线性判别分析（liner discriminant analysis, LDA）一种常用的数据降维方法，目的是在保持分类的前体下把数据投影至低维空间以降低计算复杂度。 LDA VS PCA LDA和PC</description>
    </item>
    
    <item>
      <title>主成分分析</title>
      <link>/zh/post/pricinple-component-analysis/</link>
      <pubDate>Tue, 18 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/pricinple-component-analysis/</guid>
      <description>通常高通量数据中含有很多变量，主成分分析是一种数据降维方法，利用正交变换把原始的可能相关的变量转换为一组正交新变量, 提取数据中重要的特征，去</description>
    </item>
    
    <item>
      <title>矩阵分解</title>
      <link>/zh/post/matrix-decomposition/</link>
      <pubDate>Sun, 16 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/matrix-decomposition/</guid>
      <description>特征分解 对于方阵\(A\)和非零向量\(x\), 如果\(Ax = \lambda x\),表征矩阵\(A\)乘以向量\(x\)后不改变向量的值，\(x\)称为</description>
    </item>
    
    <item>
      <title>Mac 终端配置</title>
      <link>/zh/post/mac-terminal/</link>
      <pubDate>Thu, 12 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/mac-terminal/</guid>
      <description>iterm2是一个Mac终端的替代品，功能非常强大，比如主题设置、分屏、复制、搜索等，使用起来非常方便。配置和安装iterm2和zsh。 安装</description>
    </item>
    
    <item>
      <title>sublime text 3 初始配置</title>
      <link>/zh/post/sublime-text-3-setting-up/</link>
      <pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/sublime-text-3-setting-up/</guid>
      <description>ST3插件大大增强了其功能，Package Control可以方便的搜索、安装、卸载插件，ctrl + `调出控制台，复制下面代码按回车安装。 import urllib.request,os,hashlib;</description>
    </item>
    
    <item>
      <title>font awesome 图标</title>
      <link>/zh/post/font-awesome-icon/</link>
      <pubDate>Wed, 14 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/font-awesome-icon/</guid>
      <description>&lt;p&gt;Font Awesome提供了可缩放的矢量图标，目前包括675个图标，不需要JavaScript，简单的
通过css控制，比如大小、颜色阴影、动画、翻转。当然可用作列表的符号，也可以组合使用。&lt;/p&gt;
&lt;p&gt;在头文件中(&lt;code&gt;header&lt;/code&gt;)添加相应的bootstrapCDN链接即可。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hugo模板</title>
      <link>/zh/post/hugo/</link>
      <pubDate>Tue, 13 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/hugo/</guid>
      <description>页面中子内容较多时候，通常不方便浏览，这时候摘要视图就派上用场了。Hugo页面中变量.Summary用以设置摘要视图，sumary的时候，默</description>
    </item>
    
    <item>
      <title>TD340安装CentOS7</title>
      <link>/zh/post/td340-install-centos/</link>
      <pubDate>Tue, 13 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/td340-install-centos/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://forums.lenovo.com/t5/ThinkServer/TD340-RAID-controller-model/td-p/2257997&#34;&gt;板载sata raid (onboard sata raid)为raid 100， raid 300（ onboard sas raid)&lt;/a&gt;；&lt;a href=&#34;https://lenovopress.com/osig#server_families=thinkserver&amp;amp;servers=td340&amp;amp;os_families=centos&amp;amp;os_families=red-hat-enterprise-linux&amp;amp;support=all&#34;&gt;另外发现raid 100，300和110i仅支持legacy-only启动（不支持uefi）&lt;/a&gt;。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>git忽略已提交的文件</title>
      <link>/zh/post/git-ignore-commited-files/</link>
      <pubDate>Fri, 09 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/git-ignore-commited-files/</guid>
      <description>&lt;p&gt;&lt;code&gt;.gitignore&lt;/code&gt;用于过滤掉不需要git控制的文件或文件夹。然而，&lt;code&gt;.gitignore&lt;/code&gt;对于已经添加至版本库的文件不起作用，必须在版本库中删除相应文件/文件夹才能忽略它们。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ggplot入门</title>
      <link>/zh/post/ggplot/</link>
      <pubDate>Sun, 04 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/ggplot/</guid>
      <description>ggplot采用图层的语法，基于数据构建统计图形。统计图形就是从数据到几何对象中图形属性的映射，多个基本的图层简单相加就可以构建复杂的图形。</description>
    </item>
    
    <item>
      <title>编译ggplot电子书</title>
      <link>/zh/post/compile-ggplot-book/</link>
      <pubDate>Sat, 03 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/compile-ggplot-book/</guid>
      <description>Hadley把他编写的ggplot2: Elegant Graphics for Data Analysis书的源文件晒到了 Github上。按照README编译过程中发现了 一些问题，所以</description>
    </item>
    
    <item>
      <title>Homebrew常用命令</title>
      <link>/zh/post/common-commands-homebrew/</link>
      <pubDate>Wed, 24 Jan 2018 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/common-commands-homebrew/</guid>
      <description>Homebrew常用命令，记下来以备查看. brew search text|/text/, 搜索软件，支持正则表达式 brew install formula, 安装软件 brew list, 列出已安装的软件 brew info *, 列出安装的某软件的详细信息 brew</description>
    </item>
    
    <item>
      <title>Tidy evaluation</title>
      <link>/zh/post/tidy-evaluation/</link>
      <pubDate>Tue, 26 Sep 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/tidy-evaluation/</guid>
      <description>“dplyr是数据处理，特别是操作data.frame最常用的工具，提供了一系列函数来实现常见的数据框的处理，如mutate(),selec</description>
    </item>
    
    <item>
      <title>Hugo网站托管至Netlify</title>
      <link>/zh/post/hosting-hugo-on-netlify/</link>
      <pubDate>Sat, 06 May 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/hosting-hugo-on-netlify/</guid>
      <description>在用 blogdown 建站之初是托管在Github Pages，具体过程这篇日志做了详细介绍。看到Yihui的这篇博客才发现Netlify部署托管静态网站更加</description>
    </item>
    
    <item>
      <title>Git 撤销修改</title>
      <link>/zh/post/git-undoing/</link>
      <pubDate>Wed, 03 May 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/git-undoing/</guid>
      <description>git 修改文件的时候难免会出错，撤销修改是经常用到的操作，需要注意的是并不是所有的修改都是可逆的，所以操作需谨慎. 撤销已跟踪文件的修改 修改后未添</description>
    </item>
    
    <item>
      <title>Git 修改已提交commit 的 message</title>
      <link>/zh/post/change-commit-message/</link>
      <pubDate>Fri, 28 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/change-commit-message/</guid>
      <description>偶然发现之前某次 git commit 中message单词拼错了，作为完美强迫症患者，当然要找方法改之。 git rebase -i允许对一些commit的整理和修改。如果对最近</description>
    </item>
    
    <item>
      <title>Mac 升级 R 3.4.0 出现错误</title>
      <link>/zh/post/mac-r-3.4.0-error/</link>
      <pubDate>Tue, 25 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/mac-r-3.4.0-error/</guid>
      <description>前几天CRAN 发布了R 3.4.0版本，今天抽空安装了下，然而重启 Rstudio 运行的时候，加载某些包（如 dplyr，devtools）出现错误caugh</description>
    </item>
    
    <item>
      <title>更新Github中fork的repo</title>
      <link>/zh/post/github-fork-repo/</link>
      <pubDate>Sun, 16 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/github-fork-repo/</guid>
      <description>更新在github上fork的别人的仓库。 clone 自己fork的 repo, 当然如果已有本地库关联至该 repo，直接跳至 repo 文件夹即可。 # clone your forked repo git clone https://github.com/&amp;lt;your_username&amp;gt;/&amp;lt;forked_repo&amp;gt; cd into/cloned_forked_repo 设</description>
    </item>
    
    <item>
      <title>Hugo建立的网站托管至github pages</title>
      <link>/zh/post/hugo/</link>
      <pubDate>Tue, 21 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/hugo/</guid>
      <description>github pages,bitbucket,gitlab是免费的可以用来搭建博客和托管项目网页的工具，这里我们选择最常用的github pages来托管</description>
    </item>
    
    <item>
      <title>利用hugo和blogdown创建网站</title>
      <link>/zh/post/2017-03-20-making-websites-with-blogdown-and-hugo-with-hugo-academic-theme/</link>
      <pubDate>Mon, 20 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/2017-03-20-making-websites-with-blogdown-and-hugo-with-hugo-academic-theme/</guid>
      <description>hugo是一个可以快速建立静态网站的生成器，比如个人主页、博客、公司主页、项目介绍等。相对于其他静态网站生成器，hugo具有安装方便，网页编</description>
    </item>
    
    <item>
      <title>文献下载</title>
      <link>/zh/post/2016-11-15-paper-download/</link>
      <pubDate>Tue, 15 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>/zh/post/2016-11-15-paper-download/</guid>
      <description>&lt;p&gt;快速的找到自己研究方向或者感兴趣的文献，常常事半功倍，能很大的提高我们的工作效率，对于毕业论文和科研论文的写作也非常有用。由于XXX原因&lt;code&gt;Google&lt;/code&gt;被和谐，&lt;code&gt;pubmed&lt;/code&gt;能搜索生物医学领域文献，并且不太稳定经常XXX。至于后起之“秀”度娘学术和微软必应学术搜索，不论在搜索数量、质量和功能与&lt;code&gt;Google&lt;/code&gt;学术都没有可比性，也许它们与&lt;code&gt;Google&lt;/code&gt;学术之间的差距要比中美学术之间的差异还要大。下面道一道我经常用的&lt;code&gt;Google&lt;/code&gt;学术搜索镜像和文献全文下载方法**(许多非开源杂志主页不提供全文下载)**。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>About</title>
      <link>/zh/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/zh/about/</guid>
      <description>一个从电子信息跳入生物信息学坑的人，生物信息把我带进了 [R] (cran.r-project.org)的世界，由一个R “盲人”进化到 R 普通菜鸟。工</description>
    </item>
    
  </channel>
</rss>
