¿Alguien sabe cómo crear un gráfico de barras divergentes para datos de escala Likert?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Me gustaría usar JMP para crear un gráfico de barras divergentes a partir de datos de escala Likert (p. ej., me disgusta mucho, me disgusta mucho... me gusta mucho). Aprendí a crear dichos gráficos en R (ver imagen a continuación), pero preferiría hacerlo en JMP. He visto ejemplos en Tableau, pero es una verdadera pesadilla crear lo que quiero allí. Puedo descubrir cómo hacerlo en JMP usando recuentos negativos y positivos si no incluyo los datos "neutrales". Intenté dividir lo neutral en 2 categorías ("no me desagrada" y "no me gusta", o alguna pseudoterminología similar.
¿Alguna sugerencia? Tengo un grado razonable de habilidades de programación en JMP, por lo que ciertamente es una posibilidad.
¡Gracias!

Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Puede imponer el orden que desee agregando la propiedad de la columna Orden de valor.
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Cambié los nombres de las opciones en la escala Likert y el script las ordena alfabéticamente. ¿Cómo puedo prevenir esto?
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Utilizo mucho las escalas Likert en mis cuestionarios y tenía mi propio método, que es diferente de lo que te gustaría, pero tal vez te dé una idea... (no te preocupes por el idioma, lo es; muy bueno, bueno, regular, malo, muy malo)

Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?He estado usando su solución original con la región almacenada en búfer, pero ahora esta me permite incluir recuentos y, por lo tanto, se ajusta perfectamente. Además, se parece mucho a mi salida R original. ¡Gran trabajo! ¡Muchas gracias!
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Usar recuentos negativos para las respuestas en desacuerdo y la mitad de las neutrales funciona bien.

Se me acaba de ocurrir otro método que evita los valores de escala negativos: combinar dos gráficos seguidos, uno con los ítems de acuerdo y otro con los ítems en desacuerdo, pero invirtiendo la escala de este último:

Después de dividir las respuestas neutrales por la mitad, hice una gráfica con dos ejes X. Un eje tenía las 3 respuestas en desacuerdo y el otro tenía las 3 respuestas de acuerdo. También hice que el espaciado del gráfico fuera igual a 0 para eliminar la costura del medio. Guión completo:
Graph Builder(
Size( 532, 454 ),
Show Control Panel( 0 ),
Graph Spacing( 0 ),
Variables(
X( :strongly disagree ),
X( :disagree, Position( 1 ) ),
X( :neutral, Position( 1 ) ),
X( :agree ),
X( :strongly agree, Position( 2 ) ),
X( :neutral, Position( 2 ) ),
Y( :Question )
),
Elements(
Position( 1, 1 ),
Bar( X( 3 ), X( 2 ), X( 1 ), Y, Legend( 6 ), Bar Style( "Stacked" ) )
),
Elements(
Position( 2, 1 ),
Bar( X( 3 ), X( 1 ), X( 2 ), Y, Legend( 7 ), Bar Style( "Stacked" ) )
),
SendToReport(
Dispatch( {}, "strongly disagree", ScaleBox, {Reversed Scale} ),
Dispatch( {}, "Question", ScaleBox, {Reversed Scale} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 0, {Fill Color( 32 )} ),
Properties( 1, {Fill Color( 35 )} ),
Properties( 2, {Fill Color( 3 )} )
), Legend Model(
7,
Base( 0, 0, 0 ),
Properties( 0, {Fill Color( 32 )} ),
Properties( 1, {Fill Color( 37 )} ),
Properties( 2, {Fill Color( 5 )} )
)}
),
Dispatch( {}, "400", LegendBox, {Position( {2, 1, 0, 3, 4, 5} )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "disagreement" )} ),
Dispatch( {}, "X 1 title", TextEditBox, {Set Text( "agreement" )} )
)
)
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Encantado de ayudar. Puede establecer los colores de los valores en Propiedades de columna (haga clic derecho en el nombre de una columna, luego Propiedades de columna -> Colores de valor). Si está trabajando con muchas columnas, ese paso se puede programar o, una vez establecidos los colores para la primera columna, puede copiar y pegar sus propiedades de columna en las otras columnas.
No es posible agregar los recuentos directamente al gráfico compartido, pero si cambia 'Frecuencias (0)' a 'Frecuencias (1)' en mi secuencia de comandos anterior, los recuentos se mostrarán justo encima del gráfico compartido. También puede agregar los recuentos después de que se produzcan los resultados seleccionando el elemento 'Frecuencias' en el menú del triángulo rojo. La siguiente captura de pantalla muestra los resultados. . Puede ampliar esto utilizando Supercategorías para agrupar las respuestas en algo como "Cualquier respuesta en desacuerdo", "Neutral" y "Cualquier respuesta de acuerdo". Al hacerlo, se agregarán los recuentos agrupados a la tabla de frecuencia.
.
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?¡Nunca antes había visto un gráfico de acciones! Voy a investigar esto más a fondo. Veo que necesita un formato diferente. ¿Hay alguna manera de asignar colores u obtener un "eje x" numérico en algún lugar para mostrar los recuentos en ambas direcciones (de acuerdo y en desacuerdo)? ¡Gracias por esa solución!
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Me gusta esta solución. Lástima que JMP no me permite tener un eje x dividido en 0 para contar en ambas direcciones. Esperaba que permitiera números negativos para barras apiladas, pero tampoco lo hará. Encontré una solución en Excel que lo permitiría. Pude adaptar su script a mis datos y simplemente eliminé las etiquetas en el eje x.
Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Las 'Respuestas alineadas' en la plataforma Categórica también pueden resultar útiles. Producirá un gráfico de acciones centrado en los valores de respuesta medios. Puede encontrarlo en la pestaña "Relacionados" después de Analizar -> Investigación del consumidor -> Categórico. El archivo adjunto incluye un script de ejemplo; La siguiente captura de pantalla muestra los resultados.

Re: ¿Alguien sabe cómo crear un gráfico de barras divergentes para datos en escala Likert?Se me ocurren algunas formas indirectas, pero nada sencillo. ¿Su idea de la división neutral no funcionó o fue demasiado indirecta?
Otra técnica si no necesita el eje de conteo centrado en 0 es poner 0 a la izquierda y agregar un nivel ficticio invisible (transparencia = 0) a la izquierda. Con cada respuesta contada en una columna separada, calculé el valor ficticio. como "medio - totalmente en desacuerdo - de acuerdo - neutral/2". Luego apilé las columnas de respuestas, principalmente para poder asignar una propiedad Color de valor a todo el grupo. Oculté el nivel ficticio de la leyenda en el cuadro de diálogo Configuración de leyenda. Mesa final con guión adjunto.
