9
\ begingroup美元

这个问题的背景是计算地球科学,特别是气象学/气候学,但我相信它适用于所有使用数值方法的科学学江南体育网页版科。

最近,我向一篇同行评议论文的作者询问他论文发表时使用的软件。他不仅立即提供了软件,还给了我测试数据来验证他的论文结果。隶属于NOAA的一个气候变化研究所也做了同样的研究。他们给了我他们的软件,并让我从NOAA网站上下载相关数据来验证他们的结论,也许可以重用他们的软件来解决我的问题。在这两种情况下,唯一的要求是软件必须在我将来发表的任何论文中被引用。

这两个例子不是问题所在。在另外几个案例中,当我要求同行评审论文的作者用他们的软件来验证他们的工作时,他们拒绝了,声称这是“隐私”。因此,我的问题是:

  • 这两种情况中哪一种在气象学/气候学中更常见?
  • 作为一个最初来自计算机科学背景的人(代码审查非常普遍),我很好奇气象学/气候学目前的可重复性标准是什么?
\ endgroup美元
5
  • \ begingroup美元 顺便说一下,这篇文章可能会因为离题而被学术界关闭和删除 \ endgroup美元
    - - - - - -410年不见了
    2015年9月17日6:23
  • 1
    \ begingroup美元 这是一个非常有趣的问题,但感觉像是在引起讨论——你只会得到人们的意见——而没有“答案”。期刊有自己的政策,无论是否强制执行,研究人员、读者和审稿人都有自己的偏好。我不知道,但感觉这不是谈话的场合。 \ endgroup美元
    - - - - - -马特·霍尔
    2015年9月17日11:53
  • \ begingroup美元 @kwinkunks我觉得第2点和第4点(“哪种情况更常见”和“这在地球科学中是如何工作的”)应该是切题的:本质上它是在问“地球科学中可重复性的规范是什么”,至少在理论上应该可以客观地回答——cf。江南体育网页版academia.stackexchange.com/a/29192/32532关于CS的类似问题。另一方面,这个问题在学术界被认为是题外话。se尽管只专注于cs,所以也许地球科学的对等物也更适合那里。江南体育网页版 \ endgroup美元
    - - - - - -
    2015年9月18日8:31
  • \ begingroup美元 @Pont -虽然目前的答案很好(更像是个人经验/建议),但我想要的答案是学术界提出的问题。se。换句话说,是对ES的客观评价。 \ endgroup美元
    - - - - - -gansub
    2015年9月18日11:11
  • \ begingroup美元 @EnergyNumbers还认为这个问题在学术界是封闭的吗?academia.stackexchange.com/questions/134338/..。 \ endgroup美元
    - - - - - -gansub
    2019年8月7日10:13

3答案3.

5
\ begingroup美元

让我们从一个平凡的事实开始:编程不是地球科学;江南体育网页版江南体育网页版地球科学不是编程。编程是地球科学中众多工具中的一种。江南体育网页版在编程中,最终的结果就是程序本身。在地球江南体育网页版科学中,情况从来都不是这样:但最终的结果之一是开发出的算法,可以让我们了解真实世界,并在程序中实现。

如果同行评议的论文有漏洞怎么办?好吧,当然有,就像在现实世界中几乎每个有用的程序都有bug一样。那又怎样?

验证源代码是编程的领域。验证算法和观测结果是地球科学的领域。江南体育网页版使用相同的输入数据重新运行其他人的代码几乎不是任何类型的验证,而且很少是有趣的那种验证。采用别人的算法并自己实现,这是我在物理、生命和社会科学中看到的那种验证。

所以我看不到别人的源代码?没什么大不了的。事实上,这通常是一件好事:这意味着我可以真正地清理他们的算法。

\ endgroup美元
2
  • 2
    \ begingroup美元 好点。如果有人想验证我的弹道分析,我宁愿看到他们实现自己的弹道代码,而不是再次运行我的。查看两个实现之间的差异(并研究原因)比仅仅验证一个程序在不同平台上的行为一致要有趣得多。 \ endgroup美元
    - - - - - -凯西
    2015年9月17日12:49
  • \ begingroup美元 如果您能够访问代码,那么您只能进入研究两个实现之间的差异的有趣部分。 \ endgroup美元
    - - - - - -安东尼奥
    2016年3月3日21:18
3.
\ begingroup美元

除了法伦索普的答案之外,另一种验证某人结果的方法是从基本原理出发,自己开发程序和计算机程序。

这是非常繁琐和耗时的,而且可能很困难,特别是对于复杂的模型和数据。然而,它是一种可以证实或反驳验证的方法独立

\ endgroup美元
    3.
    \ begingroup美元

    大多数地球科学模型由几个子模型组成,这些子模型是由国际社会的多个成员开发的,需要一个开源框架才能长期成功。然而,有时由咨询公司完成的模型开发可能会对如何分发代码提出警告。或者,你可能有一笔由私人来源资助的拨款,可以规定谁可以访问最终产品。所以,这确实取决于资金的来源和拨款的条款。一些私人资助的产品确实在地球科学界得到了很好的认可,但这是相当罕见的,通常是基本方程被发表。江南体育网页版有时是嵌入在代码逻辑中的机密业务数据这样简单的事情。您可以访问可执行文件并仍然进行自己的测试,但是代码本身是私有的。

    然而,通常情况下,地球科学计算模型江南体育网页版是由国家科学基金会、NASA或NOAA等公共资助机构的拨款开发的。在这些情况下,最终产品根据定义是开源的,并将与科学界共享。

    \ endgroup美元
    4
    • \ begingroup美元 谢谢你的回答。那么,那些结果不能被证实的出版物就不应该被认真对待了? \ endgroup美元
      - - - - - -gansub
      2015年9月17日4:18
    • 3.
      \ begingroup美元 根据我的经验,你仍然可以验证他们的结果,你只是不能阅读他们所有的代码。有时是嵌入在代码逻辑中的机密业务数据这样简单的事情。您可以访问可执行文件,同时仍然可以进行自己的测试。 \ endgroup美元
      - - - - - -f.thorpe
      2015年9月17日4:29
    • \ begingroup美元 海军研究办公室奖属于哪一类?私立还是公立? \ endgroup美元
      - - - - - -gansub
      2015年9月17日5:42
    • 1
      \ begingroup美元 大多数有关军事的事情通常是私人的/秘密的/机密的。 \ endgroup美元
      - - - - - -弗雷德
      2015年9月17日5:46

    你的答案

    点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策饼干的政策

    这不是你想要的答案?浏览带标签的其他问题问自己的问题