箱线图对比:多组数据分布的可视化分析
几何画板及绘图内容加载中,请稍等……
① 本范例通过并排绘制多个箱线图,直观展示不同数据组的分布特征,包括中位数、四分位数范围及异常值。② 核心数学概念涉及描述性统计中的五数概括(最小值、第一四分位数、中位数、第三四分位数、最大值),以及数据分布的比较与离群值识别。③ 作图要点:利用GeoGebra的Sequence、Element、Max、Min、If、Segment、Mod、Text、Q1、Median、Q3、Length、KeepIf等命令,结合多个对象(如GrLv、GrRt、GrLf、K1至K12、DtA1、DtA2等)动态生成箱线图,并通过滑块或随机种子(Seed)控制数据变化,实现交互式对比。④ 适合高中及大学统计学入门课程,用于教学演示数据分布差异、中心趋势与离散程度,也可用于数据分析实践中的快速可视化探索。
GeoGebra 命令及参数
Sequence(Mod[5 + (17 * k), 48] + 60, k, 0, 47) → OpSq, {65, 82, 99, 68, 85, 102, 71, 88, 105, 74, 91, 60, 77, 94, 63, 80, 97, 66, 83, 100, 69, 86, 103, 72, 89, 106, 75, 92, 61, 78, 95, 64, 81, 98, 67, 84, 101, 70, 87, 104, 73, 90, 107, 76, 93, 62, 79, 96}Element(OpSq, Seed) → OpNm1Element(DtASq, Ch4) → DtA0Max(DtA0) → AMxMin(DtA0) → AMnElement(DtBSq, Ch4) → DtB0Min(DtB0) → BMnMax(DtB0) → BMxIf((5 * LBScl) ≤ UBScl, (5 * LBScl), If[(2 * LBScl) ≤ UBScl, (2 * LBScl), LBScl]) → SclElement(AcSq, Ch4) → AccSegment(LfEP, RtEP) → nmblnElement(GrpASq, Ch4) → GrpAElement(GrpBSq, Ch4) → GrpBElement(DDSq, Ch4) → DD0Element(LblSq, Ch4) → DtLbElement(QsSqSq, Mod[Seed, 6] + 1) → QsNmSqElement(QsSq, Element[QsNmSq, 1]) → QAElement(QsSq, Element[QsNmSq, 2]) → QBElement(QsSq, Element[QsNmSq, 3]) → QCElement(QsSq, Element[QsNmSq, 4]) → QDElement(QsSq, Element[QsNmSq, 5]) → QEElement(QsSq, Element[QsNmSq, 6]) → QFMod(OpNm1, 2) → Ch1Mod(OpNm2, 2) → Ch2Mod(OpNm3, 2) → Ch3Text(If[Ch1 ≟ 0, "smallest", "largest"]) → SmOrLgText(If[Ch2 ≟ 0, "is more skewed", "has the largest median"]) → SkOrMdText(If[Ch3 ≟ 0, "range", "interquartile range"]) → RngOrIQRQ1(DtA0) → AQ1Median(DtA0) → AMdnQ3(DtA0) → AQ3Length(DtA0) → DtASzMin(DtB0) → DtBMnQ1(DtB0) → BQ1Median(DtB0) → BMdnQ3(DtB0) → BQ3KeepIf(BLF ≤ x ≤ BUF, DtB0) → BGDKeepIf(BUF ≤ x, DtB0) → BROLKeepIf(x ≤ BLF, DtB0) → BLOLLength(BLOL) → BLOCLength(BROL) → BROCMax(BGD) → BNwMxMin(BGD) → BNwMnKeepIf(ALF ≤ x ≤ AUF, DtA0) → AGDKeepIf(x ≤ ALF, DtA0) → ALOLKeepIf(AUF ≤ x, DtA0) → AROLMax(AGD) → ANwMxMin(AGD) → ANwMnIf(BRBL / BLBL < 1, BLBL / BRBL, BRBL / BLBL) → BBRIf(ARBL / ALBL < 1, ALBL / ARBL, ARBL / ALBL) → ABRIf(ARWL / ALWL < 1, ALWL / ARWL, ARWL / ALWL) → AWRIf(BRWL / BLWL < 1, BLWL / BRWL, BRWL / BLWL) → BWRSequence(Text[k, (adpt(k) - 1, GrLv - 0.075)], k, AxMn, AxMx, Scl) → HLb, {"55", "60", "65", "70", "75", "80", "85", "90", "95"}Segment(ANwMnBt, ANwMnTp) → amnsgSegment(AQ1Bt, AQ1Tp) → aq1sgSegment(AMdnBt, AMdnTp) → amdnsgSegment(AQ3Bt, AQ3Tp) → aq3sgSegment(ANwMxBt, ANwMxTp) → anwmxsgSegment(ANwMnPt, AQ1Pt) → alwsgSegment(ANwMxPt, AQ3Pt) → arwsgSegment(AQ1Tp, AQ3Tp) → abxtpsgSegment(AQ1Bt, AQ3Bt) → abxbtsgSegment(BNwMnTp, BNwMnBt) → bmnsgSegment(BNwMnPt, BQ1Pt) → blwsgSegment(BQ1Tp, BQ3Tp) → bbxtpSegment(BQ1Bt, BQ3Bt) → bbxbtSegment(BQ1Tp, BQ1Bt) → bq1sgSegment(BMdnBt, BMdnTp) → bmdnsgSegment(BQ3Bt, BQ3Tp) → bq3sgSegment(BQ3Pt, BNwMxPt) → brwsgSegment(BNwMxBt, BNwMxTp) → bmxptSequence(Segment[(adpt(k), GrLv), (adpt(k), GrTp)], k, AxMn, AxMx, Scl) → TcSq, {0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52}Length(ALOL) → ALOCLength(AROL) → AROCSequence(Text["*", (adpt(Element[BROL, k]) - 0.4, BtLv - 0.04)], k, 1, BROC) → BROPt, {}Sequence(Text["*", (adpt(Element[AROL, k] - 0.4), TpLv - 0.04)], k, 1, AROC) → AROPt, {}Sequence(Text["*", (adpt(Element[ALOL, k] - 0.4), TpLv - 0.04)], k, 1, ALOC) → ALOPt, {}Sequence(Text["*", (adpt(Element[BLOL, k]) - 0.4, BtLv - 0.04)], k, 1, BLOC) → BLOPt, {}If(ARng > (1.05 * BRng), AnRng1, If[BRng > (1.05 * ARng), AnRng2, AnRng3]) → AnRngIf(AWR > (BWR * 1.05), AnSkw1, If[BWR > (1.05 * AWR), AnSkw2, If[ABR > (BBR * 1.05), AnSkw1, If[BBR > (1.05 * ABR), AnSkw3, AnSkw3]]]) → AnSkwIf(ANwMx > (1.01 * BNwMx), AnMax1, If[BNwMx > (1.01 * ANwMx), AnMax2, AnMax3]) → AnMaxIf(AMdn > (1.01 * BMdn), AnMed1, If[BMdn > (1.01 * AMdn), AnMed2, AnMed3]) → AnMedIf(AMn < (0.99 * BMn), AnMin2, If[BMn < (0.99 * AMn), AnMin1, AnMin3]) → AnMinIf(AIQR > (1.04 * BIQR), AnIQR1, If[BIQR > (1.04 * AIQR), AnIQR2, AnIQR3]) → AnIQR
AI 绘图提示语参考
绘制一组并排的箱线图,展示不同数据组的分布情况,包括中位数、四分位数范围和潜在的异常值。首先创建一组数据序列,然后使用这些数据生成箱线图,通过滑块或随机种子动态调整数据,观察不同数据组的中心趋势、分散程度和偏斜度。
以上提示语为根据原始绘图命令整理而来,仅供参考。