Hacer tamaño de burbujas en una parcela de burbujas proporcional a la cuenta.Tengo un gráfico de burbujas en el que cada eje es una lista diferente y discreta de descriptores de texto mutuamente exclusivos para los datos (por ejemplo, imagine una tabla de atributos de vehículos donde el eje X tiene diferentes clasificaciones de tamaño de vehículo como subcompacto, compacto, sedán, etc. y el eje Y tiene descriptores de costos como ganga, relativamente barato, costo promedio, relativamente caro y muy caro. Quiero que el tamaño de cada burbuja sea proporcional al número total de veces que esa combinación de valores de X e Y aparece en mi tabla de datos. ¿Cómo hago esto? Gracias.
Re: Hacer tamaño de burbujas en una parcela de burbujas proporcional a contartxnelson y jeff
Muchas gracias a los dos, esos son todos los métodos que seguiré.
Onda
Re: Hacer tamaño de burbujas en una parcela de burbujas proporcional a contarPuedes hacerlo. Solo necesitas resumir los datos primero.
Aquí están los datos de la encuesta de coches de los datos de muestra.

Luego ve a Tablas-> Resumen y agruparlo por estado civil y tipo.

lo que te trae esto:

y ahora, use Bubble Plot con estado civil en Y, escriba en X y N filas como tamaño.

Por otro lado, no estoy seguro de que sea la mejor visualización para este tipo de datos. A partir de los datos originales de Sondeo de vehículos (no es necesario resumirlos), puede usar Graph Builder con estado civil en la Y y escriba en la X y usar el elemento Mosaico.

Re: Hacer tamaño de burbujas en una parcela de burbujas proporcional a contarEl equivalente de JMP a la función SumProduct en Excel es:
Sum(A:*B)
Donde tanto A como B son matricias. El problema con esto, es la definición de las matricias. A continuación se muestra un script que toma dos enfoques para hacer el SumProduct en la tabla de datos de muestra "Big Class". Supongo que tendrá que calcular el SumProduct para diferentes filas, en función de un valor de agrupación en otra columna. El primer enfoque usa una sola columna para hacer el SumProduct, utilizando el enfoque anterior, calculando el SumProduct separadamente para los valores de la columna Sexo. El segundo enfoque utiliza 2 columnas. La primera columna calcula el producto, y la segunda columna calcula la suma de esos productos para la columna Sexo.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Create the SumProduct in one formula
dt << New Column( "SumProduct",
formula(
dt = Current Data Table();
gender = :sex[Row()];
TheRows = dt << get rows where( :sex == gender );
aMat = dt:height[TheRows];
bMat = dt:weight[TheRows];
Sum( aMat :*</img> bMat );
)
);
// Create the SumProduct using 2 column formulas
dt << New Column( "Product", formula( :height * :weight ) );
dt << New Column( "ColSum", formula( Col Sum( :Product, :sex ) ) );
Re: Hacer tamaño de burbujas en una parcela de burbujas proporcional a contarGracias, tiene sentido, aunque esperaba que hubiera una manera de que JMP lo hiciera automáticamente. El único problema menor es que todavía no he encontrado una fórmula equivalente en JMP para SUMPRODUCT de Excel que haría que hacer esos cómputos sea fácil, pero puedo hacerlo en Excel y traer los datos.
Re: Hacer tamaño de burbujas en una parcela de burbujas proporcional a contarNo estoy seguro de si esto es lo que está buscando, pero dada la información que especificó y las reglas para el diagrama de burbujas, deberá crear una nueva columna que represente los valores que desea usar para el tamaño, y luego especifique la nueva columna como la columna "Tamaños" en el gráfico de burbujas.
Re: hacer que el tamaño de las burbujas en el diagrama de burbujas sea proporcional al recuento@Jeff_Perkinson ¿Hay alguna forma de crear un gráfico similar en el "generador de gráficos" SIN crear una nueva tabla?
x = Tipo, Y = Estado marcial, Tamaño de burbuja = N filas
Si grafica de la nueva tabla, "R ^ 2" cambia, así que necesito crear una gráfica usando los datos originales, luego crear otra gráfica usando la nueva tabla resumida para visualización. Sería fantástico si pudiera hacer ambas cosas en un gráfico.
¡Salud!
Lei
Re: hacer que el tamaño de las burbujas en el diagrama de burbujas sea proporcional al recuentoAquí hay un gráfico de burbujas del generador de gráficos que utiliza los datos de la encuesta del automóvil, sin crear una nueva tabla de datos.En su lugar, utiliza una variable de transformación creada dentro del generador de gráficos.

Creé el gráfico de forma interactiva y luego utilicé Guardar script para el siguiente script.Agregué al script las primeras 2 líneas.
names default to here(1);
dt=open("$SAMPLE_DATA/Car Poll.jmp");
Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables(
X( :type ),
Y( :marital status ),
Overlay( :marital status ),
Size(
Transform Column(
"Count",
Formula( Col Number( :age, :marital status, :type ) )
),
Summary Statistic( "Mean" )
)
),
Elements( Points( X, Y, Legend( 8 ), Summary Statistic( "Mean" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
8,
Properties( 0, {Marker Size( 15 )}, Item ID( "Count", 1 ) ),
Properties( 1, {Line Color( 0 )}, Item ID( "Married", 1 ) ),
Properties( 2, {Line Color( 0 )}, Item ID( "Single", 1 ) )
)}
)
)
);