Carissimi,
Ho fatto un esame e voglio calcolare i voti degli esami usando un approccio a campana. Ho sentito questo approccio ma non so come posso applicarlo.
Come posso calcolare i loro voti d'esame? quale è A, B, C ecc ... Ogni riga rappresenta un risultato dell'esame studente nel file jmp allegato.
Mi aiuti per favore. Ho bisogno di aiuto molto urgente.
Grazie.
I migliori saluti,
Utilizzando le divisioni nell'esempio su wikipedia , potresti calcolare il grado e poi il voto:
New Table( "bell curve for exam grade calculation",
Add Rows( 16 ),
New Script(
"Distribution",
Distribution(
Continuous Distribution(
Column( :Result ),
Custom Quantiles( 0.95, [0.8, 0.5, 0.2, 0.1, 0] )
),
Nominal Distribution( Column( :Grade ) ),
SendToReport(
Dispatch( {"Result"}, "Quantiles", OutlineBox, {Close( 1 )} ),
Dispatch( {"Result"}, "Summary Statistics", OutlineBox, {Close( 1 )} ),
Dispatch(
{"Result", "Custom Quantiles"},
"Smoothed Empirical Likelihood Quantiles",
OutlineBox,
{Close( 1 )}
)
)
)
),
New Column( "Result",
Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[100, 101, 98, 82, 87, 100, 92, 67, 108, 97, 88, 80, 52, 73, 50, 57]
)
),
New Column( "Rank",
Numeric, "Continuous", Format( "Best", 12 ),
Formula( Col Rank( :Result, <<TIE>= 0.8, "A",
:Rank PCT >= 0.5, "B",
:Rank PCT >= 0.2, "C",
:Rank PCT >= 0.1, "D",
"F"
)
)
)
)</TIE>
Puoi anche usare Col Quantile () per trovare i punti di cutoff per ogni grado, o per ottenerli direttamente dalla piattaforma di distribuzione utilizzando quantili personalizzati. Vedi lo script salvato nella tabella sopra.