[R-br] Erro na inserção de restrições - função add_constraint - pacote ompr
Adriele Giaretta Biase
adrielegbiase em gmail.com
Segunda Maio 28 10:06:01 -03 2018
Bom dia a todos,
pessoal estou com um erro na construção de uma restrição no modelo de
pesquisa operacional.
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.
i é um vetor que contem 40 índices (1:40);
j é um vetor que contem 4 índices (1:4);
k é um vetor que contem 150 dias (1:150);
m é um numero que contem apenas um índice (1 apenas);
Vejam o código:
### Script:
add_constraint(
sum_expr(
x[i,j,k,m],
i = as.numeric(as.vector(levels(as.factor(conj_dados[, "bois"])))),
j = as.numeric(as.vector(levels(as.factor(conj_dados[, "frig"])))),
k = as.numeric(as.vector(levels(as.factor(conj_dados[, "dias"])))),
m = as.numeric(as.vector(levels(as.factor(conj_dados[, "merc"])))) )
= 40
)%>%
### Execução no Console
> add_constraint(
+ sum_expr(
+ x[i,j,k,m],
+ i = as.numeric(as.vector(levels(as.factor(conj_dados[, "bois"])))),
+ j = as.numeric(as.vector(levels(as.factor(conj_dados[, "frig"])))),
+ k = as.numeric(as.vector(levels(as.factor(conj_dados[, "dias"])))),
+ m = as.numeric(as.vector(levels(as.factor(conj_dados[, "merc"])))) )
+ = 40
Error: unexpected '=' in:
" m = as.numeric(as.vector(levels(as.factor(conj_dados[, "merc"])))) )
="
> )%>%
Error: unexpected ')' in " )"
--
Adriele Giaretta Biase.
Mestre em Estatística e Experimentação Agropecuária - UFLA.
Doutora em Estatística e Experimentação Agronômica - ESALQ/ USP
Contato: (19) 98861-0619.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20180528/121b180a/attachment.html>
Mais detalhes sobre a lista de discussão R-br