楼主: jimmyxib
1511 4

!!紧急求助R达人!!!关于Function的使用 [推广有奖]

  • 0关注
  • 0粉丝

高中生

10%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
196 点
帖子
43
精华
0
在线时间
3 小时
注册时间
2009-5-14
最后登录
2011-12-8

楼主
jimmyxib 发表于 2010-6-18 12:34:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
分析SIR模型的遇到的问题!!! 寻求帮助啊!!

我目前遇到的麻烦是我想用R建立一个方程,可以找到每个天数(day) T,T=0,1,2,3...有多少人是还没被感染但是可以被感染(Susceptible),已经被感染(Infective),或者感染了但是还没有产生症状(Exposed)。

当中我已经得知在每个时间T,

如果一个人是(S) 则t<Pro - (1+E),
如果他是(I)则 Pro-1<= t < =Eru + min(dead),
如果他是(E)则 Pro - (1+E) < =t < Pro - 1              
Pro 表示 他最开始出现症状的天数(发烧),Eru表示 他恶化的天数(出诊),而min(dead) 的表示如果 他最终痊愈,则min(dead)=0,如果他在5天出诊后死亡则min(dead)=5

就是说在R里面,Input = day (T= 0,1,2,3....)
output = E 和 I 还有 S 在每个 t 时的数量。

关于数据,第一例出现症状的人他的Pro 为0(10月30日),Eru为7 (11月6日) ,dead为0(没有死亡)。第二个人出现在11月1日出现症状,所以的Pro为2,11月 5日恶化,所以他的Eru为6(2+4) ,他最终在11月12日死亡,则min(dead)=7,以此类推。。

导师建议用什么where指令,从谷歌到谷姐搜个边也没找到所以然..

我反而觉得是用类似于
S<- function(T, ...)
{
answer<-(...)
return(answer)
}
这个样的指令。。。。但是中间...无法实现...不知道是我不该用还是怎样,哥哥姐姐们给点宝贵意见啊!! 万分感谢!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:function 紧急求助 TIO Fun CTI 求助 function

沙发
torrygao 发表于 2010-6-18 12:38:43
这个是真的没有用过

藤椅
jimmyxib 发表于 2010-6-18 12:48:05
谢谢朋友那么快速的回复,让我看到希望 。

板凳
楚韵荆风 学生认证  发表于 2010-6-18 18:49:06
不知道你想解决什么,如果是调用数据很简单就可以。
共享是一种彼此的快乐

报纸
aresblq 发表于 2010-6-19 08:50:05
你说了半天也不明白你到底在说什么,要写代码的话需要你把问题表述得非常明晰,别人才能看懂帮你啊

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 21:27