嗨,我正在尝试理解 C 中的以下变量赋值,并尝试在 R 中重新编写它。我经常使用 R,但只真正看过 C。
int age,int b_AF,int b_ra,int b_renal,int b_treatedhyp,int b_type2,double bmi,int ethrisk,int fh_cvd,double rati,double sbp,int smoke_cat,int surv,double town
)
{
double survivor[3] = {
0,
0.996994316577911,
0.993941843509674
};
a = /*pre assigned*/
double score = 100.0 * (1 - pow(survivor[surv], exp(a)) );
return(score);
}
幸存者[surv] 在这种情况下如何工作?解释会很有帮助,任何关于如何在 R 中完成作业的输入都将是一个奖励。
非常感谢!