最近,我参与举办了一个我们组织搞的关于 Record-linkage 数据整合的培训会,几个国家的人带来了自己的几组数据,做数据清理和去重,将不同数据库中的个人记录进行整合。整合使用的是美国CDC的Link Plus。

但是,大部分人都不会用任何统计软件(除了Excel的基本功能)。活动过程中,我使用R 协助他们解决了数据清理、masking等问题。结果是,活动结束后收集到的 36 条反馈中,有 5 条明确提到了想要我们开展R培训。

基于此,我们可能准备给各国相关人员提供R入门在线课程。想请教一下大家的意见,谢谢:

  1. 是发给他们现成的电子书(如R4DS)好,还是出一些在线视频课程好,还是仅仅为健康指标单独写一些实用性的代码更好?
  2. 或者,干脆根本就不费劲搞课程了,今后再有类似的活动,只要不太复杂,我直接用shiny写个小程序?

问题 1 中的提供编程语言培训和问题 2 中的写一个程序解决特定的合作和演示需求,两者并不冲突,可以同时进行。

培训有预算的话可以找第三方供应商来做,内容定制程度由你的预算和需求决定。没有预算就只能用爱发电参考开源内容自己制作了。形式上,效果最好的方式不是看课本或视频填鸭而是互动式学习。比如组成学习小组,各自事先预习,每人分配一个部分讲解,由讲师指导答疑,课程最后每人做一个项目并演示。我非常确定,如果只是简单给别人打一个懒人包发送过去,因为大家工作都很忙,效果大致相当于没有。

    nan.xiao
    谢谢您,我也有同感。这次马来西亚的参会者没有任何数据基础,但是在我指导之下,加上有需求,边做边问边学,她们学的挺快。接下来一段时间我设计一下大体互动流程,跟我老板汇报一下

    1 个月 后