比较两个文档的相似程度

有成就的技术作家所要做的首要任务是为观众写作。 这个任务听起来很简单,但是当我想到世界各地的人们时,我想知道:他们能阅读我们的文档吗? 可读性已经研究了多年,接下来是对研究成果的简要概述。

研究证明,人们对可以轻松理解的信息做出React。 问题是:我们是否在编写普通人可以轻松阅读和理解的内容? 如果人们没有与我们的内容联系在一起,那么一个原因可能就是我们在“头顶上”写作,这种情况比您想像的要多。 为了听起来更好,更聪明,或者是我们领域的专家,许多人都会覆盖内容,或者使用大胆的词语来最大程度地利用印刷材料。

检查文档是否易于阅读的一种简单方法是使用可读性测试。 为此,已经创建了许多不同的测试,其中最受欢迎的三个是:

  1. Flesch阅读轻松
  2. Flesch-Kincaid
  3. 冈尼雾指数

流行的可读性测试

Flesch阅读轻松测试

鲁尼夫·弗莱施 ( Rudolf Flesch) , 《约翰尼为何无法阅读:以及您能对此做什么》的作者创建了《弗莱施阅读轻松测验》,以此进一步证明了他的信念,即美国教师需要重返语音教学而不是视读(全字读写) )。 他的工作以及对阅读和语音的拥护是苏斯博士撰写《戴帽子的猫》的灵感。 该测试告诉我们阅读文本有多容易。 算法如下:

通过维基百科的图。 CC BY-SA 3.0

结果得分解释如下:

通过维基百科表。 CC BY-SA 3.0

这是什么意思?

  • 分数越低,文字越难读
  • 65是“普通英语”等级

此分数如何衡量知名出版物? [1]

  • 读者文摘:65
  • 时代杂志:52
  • 哈佛法律评论:> 40

Flesch-Kincaid等级水平可读性测试

Flesch-Kincaid阅读测试是Rudolf Flesch(如上所述)和J. Peter Kincaid合作的结果。 彼得·金凯德(J. Peter Kincaid)是一位教育家和科学家,他曾在学术界工作或在美国海军从事研究工作。 J. Peter Kincaid在与海军签订合同的同时开发了其可读性测试版本,以评估技术手册的难度。 Flesch-Kincaid年级水平可读性测试将测试转换为美国年级水平,从而判断材料是否易于他人阅读。 算法如下:

通过维基百科的图。 CC BY-SA 3.0

结果与美国年级水平相对应,因此一旦计算出分数,我们就会知道谁能理解我们的写作。 例如,奥巴马总统在 2012年的国情咨文中的 评分等级为8.5; 但是,《 平价医疗法案》 可读性级别为13.4 (大学或更高)。 一些热门书籍的可读性可能使您感到惊讶:

  • 晚安月亮 (玛格丽特·怀斯·布朗的儿童读物):2.8
  • 《老人与海》 (美国作家欧内斯特·海明威):4.1
  • 哈利·波特与死亡圣器 (JK罗琳的哈利·波特系列小说)
  • 从优秀到优秀:为什么有些公司实现飞跃……而其他公司却没有 (詹姆斯·科林斯的管理书):10.4

冈尼雾指数

Gunning Fog Index创建于1952年。算法如下:

通过维基百科的图。 CC BY-SA 3.0

该索引并不完美,因为某些单词(例如 university )很复杂但易于理解,而短词(例如 boon )可能不那么容易理解。 鉴于此,结果可以解释如下[2]:

  • 美国高中毕业生雾度最高> 12
  • 8-12之间(更接近8)是理想的
  • <8接近普遍理解

我为什么要关心自己作品的可读性?

如果我们的写作太难读了,那么没人会读。 可悲的事实是,大约有50%的美国人读八年级。 我们的写作的年级越高,阅读的人就越少。 如果我们努力阅读某些内容,我们对内容的体验将是负面的,而这种负面的体验会使我们不太可能将内容推荐给其他人。 您是否曾经推荐过您不喜欢阅读的书? 文档也是如此。

如何计算作品的可读性?

有几种计算可读性的方法。 计算它的最简单方法是在文字处理器或编辑工具中。 例如, Publican是基于DocBook XML的发布工具。 Publican版本4.0.0包括附加的Flesh-Kincaid Statistics Info功能,该功能使用户可以运行以下命令:

$ publican report --quiet

这将生成一个可读性报告。

如果您将vim用作文本编辑器,则可以从GitHub下载并安装vim可读性插件 (感谢Peter Ondrejka )。 类似的插件gulpease也可用于gedit。 要在不使用插件的情况下检查可读性,请将文本复制并粘贴到Readability-Score.com上 。

最后的想法

保持简单,亲爱的! 我们的文档越容易理解,就会有更多的人使用它。 如果您感到好奇,那么本文的可读性为:

  • 弗莱施:68.5
  • Flesch-Kincaid:6.9
  • 冈宁雾:9.3

一旦知道了我们作品的可读性,就可以在必要时对其进行简化。 我将在下一篇文章中概述实现此目的的想法。 敬请关注!

资料来源

  1. Flesch–Kincaid可读性测试(维基百科)
  2. 狐狸指数
  3. Shane Snow的这一惊人的阅读水平分析将改变您的写作方式
  4. Readability-Score.com

翻译自: https://opensource.com/business/15/11/how-reader-friendly-are-your-docs

比较两个文档的相似程度

比较两个文档的相似程度_您的文档对读者的友好程度如何?相关推荐

  1. python分解word文档为多个_将一个word文档按一页或多页拆分成多个文档

    工作中,有时候碰到需要将一个比较大的word按照指定的页数分割成若干个小的word文档,下面提供分割的方法供参考: 一.按照单页拆分 1.在Word里面打开那个需要分割的文档(假设它的文件名叫做&qu ...

  2. html打开ppt自动播放,如何让ppt文档打开自动播放_让ppt文档打开自动播放的方法-系统城...

    ppt是我们日常生活中经常要用到的工具,是装机必备的软件之一.平时在使用PPT软件的时候,发现PPt处于自动播放模式,这样打开PPT演示文稿之后就不用点击鼠标播放才能放映,下面我们就一起来看看让ppt ...

  3. java文本区显示在右边_怎么让文本区从右边开始显示文本

    展开全部 这是一个java计算器案例 在最下面的倒数第七行有这个从右边显示的方法e69da5e887aa62616964757a686964616f31333236373839 import java ...

  4. NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档

    NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档 目录 问题探究 实现代码 问题探究 实现代码 f=open("niu.txt&q ...

  5. Computer:成功解决在WPS中合并论文中两个文档(比如将另一个封皮的文档合并在当前文档当中)

    Computer:成功解决在WPS中合并两个文档(比如将另一个封皮的文档合并在当前文档当中) 目录 解决问题 解决方法 解决问题 经常在写论文的时候,需要这样的一个场景,在WPS中合并两个文档,比如将 ...

  6. 两个PDF比较标出差异_如何快速比较两个PPT文档的差异,早学早知道!

    我们经常会遇到这样的问题:花费几天功夫做好的上百页PPT,发给领导审阅,领导感觉有些地方不满意,在原基础上修改了一些内容. 可是,当PPT传回自己手上后,打开文档才发现领导并没有留下修订标记,不知道对 ...

  7. word文档怎么左右一分为二_怎么把word文档分成左右两部分

    1.在Word里面打开那个需要分割的文档(假设它的文件名叫做"原始文档.doc"): 键入ALT+F11打开VBA编辑器,选择菜单"插入-模块": 粘贴下面的代 ...

  8. swagger导出excel文档_将Swagger2文档导出为HTML或markdown等格式离线阅读

    网上有很多<使用swagger2构建API文档>的文章,该文档是一个在线文档,需要使用HTTP访问.但是在我们日常使用swagger接口文档的时候,有的时候需要接口文档离线访问,如将文档导 ...

  9. markdown引入代码_将Swagger2文档导出为HTML或markdown等格式离线阅读

    网上有很多<使用swagger2构建API文档>的文章,该文档是一个在线文档,需要使用HTTP访问.但是在我们日常使用swagger接口文档的时候,有的时候需要接口文档离线访问,如将文档导 ...

最新文章

  1. SNV分析软件/工具
  2. 写给计算机的大学生!
  3. Java网络编程之IP地址和InetAddress类
  4. IOS(常用移动终端设备) push实现通知中心
  5. 【转】中国式管理最有趣的地方,可能就在这些关键词之中
  6. JVM-类加载、GC回收机制
  7. python 线程池使用
  8. 计算机学业水平考试反思总结8百,期中考试后的反思总结800字
  9. 把你的IDE搬进浏览器里——JetBrains Projector 初体验
  10. 在指定时间执行定时任务
  11. 类似java制作计算器的游戏_急求一Java编写的类似计算机带的计算器的程序!!...
  12. 【论文笔记】Combining EfficientNet and Vision Transformers for Video Deepfake Detection
  13. android 10系统下载地址,Android 10正式版
  14. 联想计算机怎样分区,电脑硬盘怎么分区才合理?看完秒懂
  15. 拼多多商家怎样做来降低店铺退款的几率?
  16. 1Mbps带宽到底能够达到什么效果,看看下面的介绍就懂了。
  17. groovy提取时间戳
  18. 各种进制转换常用方法
  19. 艾司博讯:拼多多退货运费该有谁承担?
  20. el-date-picker限制只能选当天,当天之前,当天之后

热门文章

  1. mongodb常用操作语句
  2. Django使用笔记
  3. 立即执行函数(IIFE)闭包
  4. git 源代码自动检查_Visual Studio中Git的简单使用
  5. catia钣金根据线段折弯_钣金折弯如何确定折弯的顺序
  6. 关于一些电脑使用的小技巧
  7. vue父子之间数据传递
  8. eclipse 安装图形插件(图形化编程)
  9. [20170825]不启动监听远程能连接数据库吗2
  10. android:gravity与android:layout_gravity