问题描述
我尝试在 R(MortCast 包)中运行 Kannisto 方法函数以获取一列死亡率:
kannisto(data[1:107,1,drop = FALSE],est.ages = seq(60,69,by = 1),proj.ages = seq(70,106,by = 1))
但它会产生一个错误:“应用错误(est.data,2,kannisto.estimate,ages = est.ages): dim(X) 必须具有正长度"。
但是,当我尝试为两列运行代码时,它可以工作:
kannisto(data[1:107,1:2],by = 1))
当我运行代码 dim(data[1:107,drop = FALSE])
时,结果是 [1] 107 1
,两列的结果是 [1] 107 2
。所以看起来长度是正的。
有人知道 Kannisto 方法是否仅适用于一列吗?或者这里可能有什么问题?
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)