<div dir="ltr"><div>Bom dia a todos,</div><div><br></div><div>pessoal estou com um erro na construção de uma restrição no modelo de pesquisa operacional. </div><div><br></div><div>A soma da combinação de um índices de fatores deve ser igual um número. O erro é referente algum "=" ou ")" errado. Mas não consigo encontrar.</div><div><br></div><div>i é um vetor que contem 40 índices (1:40);</div><div>j é um vetor que contem 4 índices (1:4);</div><div>k é um vetor que contem  150 dias (1:150);</div><div>m é um numero que contem apenas um índice (1 apenas);</div><div><br></div><div>Vejam o código:</div><div><br></div><div>### Script: </div><div><br></div><div><div> <font color="#0000ff">   add_constraint(</font></div><div><font color="#0000ff">    sum_expr(</font></div><div><font color="#0000ff">      x[i,j,k,m],</font></div><div><font color="#0000ff">      i = as.numeric(as.vector(levels(as.factor(conj_dados[, "bois"])))),</font></div><div><font color="#0000ff">      j = as.numeric(as.vector(levels(as.factor(conj_dados[, "frig"])))),</font></div><div><font color="#0000ff">      k = as.numeric(as.vector(levels(as.factor(conj_dados[, "dias"])))),</font></div><div><font color="#0000ff">      m = as.numeric(as.vector(levels(as.factor(conj_dados[, "merc"])))) )</font></div><div><font color="#0000ff">    = 40</font></div><div><font color="#0000ff">  )%>%</font></div></div><div><br></div><div><span style="color:rgb(0,0,255)"><br></span></div><div><br></div><div><font color="#000000">### Execução no Console</font></div><div><span style="color:rgb(0,0,255)">>     add_constraint(</span><br></div><div><font color="#0000ff">+     sum_expr(</font></div><div><font color="#0000ff">+       x[i,j,k,m],</font></div><div><font color="#0000ff">+       i = as.numeric(as.vector(levels(as.factor(conj_dados[, "bois"])))),</font></div><div><font color="#0000ff">+       j = as.numeric(as.vector(levels(as.factor(conj_dados[, "frig"])))),</font></div><div><font color="#0000ff">+       k = as.numeric(as.vector(levels(as.factor(conj_dados[, "dias"])))),</font></div><div><font color="#0000ff">+       m = as.numeric(as.vector(levels(as.factor(conj_dados[, "merc"])))) )</font></div><div><font color="#0000ff">+     = 40</font></div><div><font color="#ff0000">Error: unexpected '=' in:</font></div><div><font color="#ff0000">"      m = as.numeric(as.vector(levels(as.factor(conj_dados[, "merc"])))) )</font></div><div><font color="#ff0000">    ="</font></div><div><font color="#ff0000">>   )%>%</font></div><div><font color="#ff0000">Error: unexpected ')' in "  )"</font></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div style="font-family:times,serif;margin:0cm 0cm 0.0001pt;font-size:16px"><span style="white-space:pre"> </span>Adriele Giaretta Biase.</div><div style="font-family:times,serif;margin:0cm 0cm 0.0001pt;font-size:16px"><span style="white-space:pre">      </span>Mestre em  Estatística e Experimentação Agropecuária - UFLA. <br><span style="white-space:pre">        </span>Doutora em Estatística e Experimentação Agronômica - ESALQ/ USP</div><div style="font-family:times,serif;margin:0cm 0cm 0.0001pt;font-size:16px"><span style="font-size:12pt;white-space:pre">  </span><span style="font-size:12pt">Contato: (19) 98861-0619.</span></div></div></div></div></div></div>
</div>