<?xml version=”1.0” encoding=”utf-8”?>

Jerkwin2025-06-25T03:30:23+00:00 Jerkwin
生物学外文教参评介2025-06-25T00:00:00+00:00 Jerkwin https://jerkwin.github.io/2025/06/25/生物学外文教参评介 <![CDATA[
  • 2025-06-25 11:16:36

多年前, 教育部建立了一个外国教材中心, 负责外文教参信息系统的搭建工作. 中心按学科设立了几个分中心, 由不同大学的图书光负责, 武汉大学图书馆负责其中的生物学科, 建有相应的网站. 网站古旧, 看起来很不方便, 很多链接都失效了, 但其中的新书评介一直都在维护, 从1996年更新到2024年, 近30年了, 汇集的书评超过2000则.

正如其名所示, 评介的书中大多是教材, 专业书籍并不多, 但对于初入某个领域的研究者而言, 阅读相关教材熟悉概念, 理论也算是入门的途径之一. 我在查阅资料时偶然看到这些书评, 觉得是不错的资料, 故花时间整理了一下, 供需要的人参考.

不是太新的书, 可以到Library Genesis, Z Library安娜的档案试试运气. 大多时候都会有收获.

对于我关心的分子模拟领域, 以下是我个人觉得可以一看的:

下面是按年份列出的书评.

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

]]>
零截距线性模型的拟合2025-06-12T00:00:00+00:00 Jerkwin https://jerkwin.github.io/2025/06/12/零截距线性模型的拟合 <![CDATA[
  • 2025-06-12 08:30:34

上篇博文中计算扩散系数时涉及截距为零的线性拟合, 也就是拟合y=kx. 由于需要进行大量的这种拟合并得到相关系数R², 我使用gnuplot批量进行. 但gnuplot并不支持线性拟合, 所以只能自己计算, 好在也不麻烦, 方法我很早之前就整理过, 见gnuplot拟合参数的误差及相关系数.

使用上述方法进行了大量拟合后, 检查结果时我发现有些拟合的R²竟然是负值. 这不合理啊! 如果R²小于零, R岂不是虚数? 所以我就用origin对R²为负值的数据进行了截距为零的拟合, 所得拟合参数一样, 但R²却是很接近1的值. origin给出的R²值看起来也不合理, 原因何在?

查了一下origin的说明, 原来对于截距为零的线性模型, R²的计算方法与有截距模型的不同. 简言之, 有截距时, 拟合直线一定经过x, y的平均值点, R²相对于平均值点计算, 代表拟合后与平均值相比的好坏程度, 因而这里的R²成为拟合优度. 对于无截距模型时, 则拟合直线一定经过零点, R²要相对于零点进行计算, 这样得到的R²就会很接近1, 即便看起来拟合效果很差.

对于有截距模型, 根据SST, SSE计算的拟合优度R²确实是相关系数R的平方, 其范围为[0, 1]. 但对于无截距模型, 常规定义的R与根据SST, SSE计算的不一样, 后者的范围是(-∞, 1]. 值越小, 拟合效果越差. 因此, 一般建议使用这种定义方式计算拟合优度R². 当然, 也有人建议使用其他量, 如标准差来代替R².

最后, 关于这种基于方差分析的R², 有一种几何解释, 可以参考.

]]>

访问人次(2015年7月 9日起): | 最后更新: 2025-06-25 03:30:23 UTC | 版权所有 © 2008 - 2025 Jerkwin