r - R:R中的循环,找不到对象
问题描述
我的目的是找到向量s,但结果是找不到对象y。请注意,data.nbin 是一个向量(,10)。
set.seed(124)
data.nbin<-rnbinom(n=10,size=6.230651,mu=77.896194)
prob=6.23065/(6.23065+77.896194)
t=10.25
请帮我解决这个问题。非常感谢
for (i in (1:10)) {
y[i]<-data.nbin[i]
for (j in (1:length(y[i]))){
time.happen<-runif(y[i],min = 0,max=10.25)
time.report<-rexp(y[i],rate=0.2587)
matrix<-cbind(time.happen,time.report)
index<-which((ifelse(matrix[,2] >= 10.25,1,0)) !=0, TRUE)
t=length(index)
i=i
for (o in (1:length(index))){
c=rlnorm(1, 14.4257740, 0.7897719)
u=(time.report[index]-10.25)
ct=((1+0.05)^(u))*c
}
s[i]=sum(ct)}
return(s[i])
}
解决方案
推荐阅读
- c++ - 有没有办法检测其自身内部的类常量?
- database - 如何从一个表中获取包含另一个表中的数据的信息?
- python - 用总和替换 NumPy 数组和单个数字字典中的值
- pandas - 如何使用子图绘制两个 seaborn 图?
- ios - 在 Library 而不是 Documents 目录中创建同步领域
- mysql - 在 MATCH/AGAINST 搜索中使用多个短语会显示空结果
- java - 如何在 Quarkus 应用程序中禁用主机名验证以进行 SSL 连接?
- java - 处理 FixedThreadPool 中的背压
- sparql - 如何通过正则表达式过滤标签?
- c++ - 在嵌入式系统中对 C++ 进行基准测试?