Я ищу способ создания функции , которая сбрасывает все объекты и векторы в их начальные состояния. Я пытаюсь создать симуляцию с итерациями, которые сбрасывают определенные объекты и векторы в конце симуляции.
Я пытался создать функцию с именем reset
, а затем просто вызывать ее с помощью reset()
, но, казалось бы, она никогда не создаст объекты или, по крайней мере, они не будут отображаться в среде для использования.
Ниже приведены только векторы и объекты, которые я хотел бы выполнить для сброса.
reset = {
iteration = (1:2) ## Number of periods in the iteration of the loop.
a = c() #lower bound of belief in xstar
b = c() #upper bound of belief in xstar
#w1star = runif(1, min = 0, max = 3)
#w2star = runif(1, min = 0, max = 3)
D = 5 ## monetary value of harm from
maxw = 3
minw = 0
wbar = (maxw+minw)/2 ##average cost
xstar = 1 - wbar/(2*D) #true legal threshold given that the court does not create multiple rules for each cost type, but instead makes one for all types, based on the average.
xstar
x1 = c()
x2 = c()
x3 = c()
x = c()
w1 = runif(1,min = 0, max = 3) #cost of effort for person 1
w2 = runif(1,min = 0, max = 3)
w3 = runif(1,min = 0, max = 3)
na = c()
na1 = c()
na2 = c()
na3 = c()
aggiter = c()
aggnai = c()
}