我的首要问题是,在 WLS 案例中,R 如何计算 R^2?它不仅对观察结果进行加权,然后计算 R^2。为了弄清楚这一点,我一直在浏览源代码,直到我在lm.wfit
代码中遇到这个:
z <- .Call(C_Cdqrls, x *wts, y*wts, tol)
这里正在做什么?有谁知道我如何访问此代码以获取详细信息?即,返回z
什么?C_Cdqrls
, x*wts
, y*wts
,是如何tol
使用的?
到目前为止我所理解的(我不确定它是否正确),这.Call
意味着 R 正在 C 中执行此代码。但是,如果可能的话,我想看看这是如何在 C 中完成的。
谢谢!