2

我需要访问此页面中的数据,即底部的“使用脂质”链接。

我已经看过了:

如何使用 R 自动执行对 Web 搜索表单的多个请求

和:

如果我想用 R 抓取带有参数的页面怎么办?

但是,我试图从中获取数据的页面不使用表单提交而不是 Java 函数调用。你知道任何可能的解决方案吗?

4

1 回答 1

0

网页上提供了重新创建计算器的信息。例如,要计算男性 10 年的 CVD 风险:

cvdRiskmale <- function(age, SBP, treated, smoke, dia, HDL, TC){
    eSum <- (log(age)*3.06117 +treated*1.99881*log(SBP) +(1-treated)*1.93303*log(SBP))
    eSum <- eSum + (smoke*0.65451 +dia*0.57367 -0.93263*log(HDL) + 1.12370*log(TC) )
    1-0.88936^exp(eSum - 23.9802)
}

>  cvdRiskmale(35, 125, 0,0, 0, 45, 180)
[1] 0.02638287

>  cvdRiskmale(50, 115, 0,1, 1, 45, 180)
[1] 0.2067156

与具有相同选项的计算器进行比较。

考虑到网站上列出的回归系数,可以为女性定义类似的函数。

于 2013-06-06T17:16:27.650 回答