Re: [R-br] Digest R-br, volume 78, assunto 8

Olá Clodoaldo! Se vc quer simular os itens de uma escala Likert com base em uma variável latente com distribuição normal, primeiramente deves informar quais valores desta variável irão limitar os itens da escala. Por exemplo, totalDeColunas <- ncol(norm) totalDeItens<-7 # quantidade de itens na escala # dividirá seus dados em 7 intervalos (com frequências aprox. iguais) faixas<-quantile(norm, seq(0, 1, length.out = totalDeItens+1)) # quantis empíricos norm.likert<-norm for(col in 1:totalDeColunas){ norm.likert[, col] <- cut(norm[, col], breaks = faixas) } Isto não a possibilidade de vc dividir as faixar com base em quantis da distribuição multivariada que vc gerou. É bom checar também modelos da TRI como os modelos de Rasch. ------------------------------------------------ Diogo Braga Mendes - Estatístico do IPAMB-Belém/PA. - Mestre em Estatística-PPGME/UFPA. - Bacharel em Estatística, CONRE 9558. - Fone: (91) (TIM) 98239-7799 / (CLARO) 98416-3098 O âmago da ciência que sempre se apresenta como a mais importante no que refere a resultados práticos, é a pesquisa altamente teórica e abstrata nascida da infatigável curiosidade, exibilidade e força da razão humana - Andrei Sakharov Em 17 de junho de 2017 15:00, <r-br-request@listas.c3sl.ufpr.br> escreveu:
Enviar submissões para a lista de discussão R-br para r-br@listas.c3sl.ufpr.br
Para se cadastrar ou descadastrar via WWW, visite o endereço https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para r-br-request@listas.c3sl.ufpr.br
Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço r-br-owner@listas.c3sl.ufpr.br
Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of R-br digest..."
Tópicos de Hoje:
1. Limitando valores numa tabela (Clodoaldo José Figueredo)
----------------------------------------------------------------------
Message: 1 Date: Fri, 16 Jun 2017 15:35:32 -0300 From: Clodoaldo José Figueredo <clodoaldo.figueredo@ifc-araquari.edu.br> To: a lista Brasileira oficial de discussão do programa R. <r-br@listas.c3sl.ufpr.br> Subject: [R-br] Limitando valores numa tabela Message-ID: <CAHkeYEYW2wpjm-OUgpkEGQsT5n3frkAh7UjQEhjHV_ zyRK_r6g@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Caros(as)
Estou usando o comando mvrnorm para gerar uma certa quantidade de valores multivariados a partir de um vetor de médias m e uma matriz de covariância S. Após estou arredondando os valores usando o comando round Preciso que os valores criados estejam entre 1 e 7 de forma que fique na forma de uma escala de Likert.
Tentei usar o comando abaixo mas não da resultado
Lim <- 1:600 for(j in 1:16){ Lim <- norm[,c(j)] (norm é a matriz (600x16) de valores normal nultivariados gerados randomicamente) for (i in 1:600){ ifelse(Lim[i]<1,1,Lim[i]) ifelse(Lim[i]>7,7,Lim[i]) norm[,c(j)] <- Lim } } O que estou fazendo de errado e como consigo fazer essa limitação dos valores??
Obrigado pela ajuda
Um abraço
Clodoaldo
*"Que força é esta, eu não sei; tudo o que sei é que existe, e está disponível apenas quando alguém está num estado em que sabe exatamente o que quer, e está totalmente determinado a não desistir até conseguir." * Alexander Graham Bell <http://www.pensador.info/frase/NTQwOTE1/>
Prof. Clodoaldo José Figueredo Msc - SIAPE 1800348 Métodos Numéricos para Engenharia - Matemática Aplicada Instituto Federal Catarinense - Campus Araquari Rodovia BR 280 - km 27 - Cx. Postal 21 CEP 89245-000 - Araquari/SC Fone: (47) 3803-7240 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/ 20170616/b7939552/attachment-0001.html>
------------------------------
Subject: Legenda do Digest
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
------------------------------
Fim da Digest R-br, volume 78, assunto 8 ****************************************
participantes (1)
-
Diogo Braga Mendes