יש לי כמה נתונים כמו
A 2A 4A 76B 8B 13 .. ....
בעיקרון, מה התפשטות A, B וכו 'מה יהיה גרף מתאים להמחשת מידע כזה ב- R?
יש לי כמה נתונים כמו
A 2A 4A 76B 8B 13 .. ....
בעיקרון, מה התפשטות A, B וכו 'מה יהיה גרף מתאים להמחשת מידע כזה ב- R?
ישנם מספר רב של תצוגות אפשריות, תלוי מה אתה רוצה באופן ספציפי יותר.
דוגמה אחת תהיה תיבת מגרש לכל קבוצה (A, B, ...) (בהנחה שיש מספיק ערכים בכל קבוצה כדי לתמוך בקבוצה *):
boxplot (len ~ supp, data = ToothGrowth, horizontal = TRUE, boxwex = .7)
אבל אולי רוצה להסתכל על היסטוגרמות, ecdfs או מספר אפשרויות אחרות
* עריכה: מהתגובות המאוחרות יותר שלך נראה שיש מספיק נתונים לתיבות תיבות.
כבר קיבלת תשובות מעולות, אבל הרשה לי להציע עלילה נוספת שטרם הוזכרה (זו דוגמה שיצרתי כדי לענות על שאלה אחרת):
ב- R, זה זמין למשל דרך תרשים רצועה ()
או geom_point ()
של ggplot2 או geom_jitter ()
. (ג'יטר מוסיף מעט רעש כדי למנוע חפיפה רבה מדי.) העלילה הזו מאפשרת לכם להסתכל על הנתונים בצורה קצת יותר ישירה מאשר היסטוגרמות (מה שעלול להטעות מאוד, ראו את התשובה הנהדרת של Glen_b לשאלה אחרת. ) או תיבות קופסא (שהן נהדרות אך קצת יותר מסובכות להבנה ולהסבר).
ב- GGPlot, ניתן גם לשלב קופסאות עלילות ונקודות מעוותות, ראה התיעוד.
כאמור על ידי Glen_b, ישנן מספר אפשרויות.
הנה דוגמה להיסטוגרמה ולעלילת צפיפות באמצעות חבילת "סריג". סיפקתי גם כמה נתוני דוגמה.
set.seed (1) mydf <- data.frame (V1 = sample (LETTERS [1: 5], 500, להחליף = TRUE), V2 = מדגם (0:50, 500, החלף = TRUE)) ראש (mydf) ספריית זנב (mydf) (סריג) היסטוגרמה (~ V2 | V1, data = mydf)
צפיפות מגרש (~ V2 | V1, data = mydf)
שניהם הוחלו על הגדרות ברירת המחדל .