מציאת העשירון אליו שייכים פרטים מהאוכלוסיה כאשר נתון סדר הדירוג

9 views
Skip to first unread message

ofrit

unread,
May 26, 2013, 4:32:40 AM5/26/13
to israel-r-...@googlegroups.com

שלום,

 

יש לי שתי רשימות:

1.      רשימת פרטים באוכלוסיה מדורגים בסדר יורד לפי מדד מסוים (לדוגמא: רשימת אנשים המדורגת בסדר יורד לפי ציונים שקבלו בקורס א'). נכנה אותה רשימה א'.

2.      רשימה נוספת המכילה חלק מהאוכלוסיה הנ"ל המדורגת בסדר יורד לפי מדד דומה (למשל לפי סדר יורד של הציונים בקורס ב'). נכנה אותה רשימה ב'.

 

שימו לב שאין ברשותי ערכי המדד לפיו הם דורגו אלא הסדר של הדרוג.

עבור 100 האנשים המדורגים גבוה ביותר ברשימה ב' אני מעוניינת לדעת באיזה עשירון הם מדורגים ברשימה א'.

 

תודה,

עפרית

Moran Koren

unread,
May 26, 2013, 5:15:11 AM5/26/13
to israel-r-...@googlegroups.com
את יכולה להשתמש בפונק' quantile?


2013/5/26 ofrit <ofrit....@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Israel R User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to israel-r-user-g...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--

amit gal

unread,
May 26, 2013, 5:42:29 AM5/26/13
to israel-r-...@googlegroups.com
דווקא quantile לא צפוי לעזור, כי אין את המדד עצמו. לעומת זאת כיוון שהרשימות כבר ממויינות, האחוזון ניתן לקביעה בבירור מהמיקום ברשימה.
אני מניח שתוכן הרשימות הוא המזהים של הפרטים הנה דוגמא לשתי רשימות כאלה:
vec.a = paste(sample(letters,100,rep=T),sample(letters,100,rep=T),sep="")
vec.b = sample(vec.a,30)

אנחנו מניחים שהאיבר הראשון בvec.a הוא המדורג גבוה ביותר במדד א, האיבר השני הוא אחריו וכו'. וכנ"ל עבור vec.b

תחת ההנחה הזו, העשירונים של איברי vec.b על מדד א ניתנים על ידי הנוסחא הבאה:
ceiling((1-match(vec.b,vec.a)/length(vec.a))*10)

כאשר 1 הוא העשירון הכי נמוך, ו10 הכי גבוה.

עמית


2013/5/26 Moran Koren <mora...@gmail.com>

ofrit

unread,
May 26, 2013, 6:15:52 AM5/26/13
to israel-r-...@googlegroups.com
 
המון תודה, זה בדיוק מה שאני צריכה :-)
עפרית

On Sunday, May 26, 2013 12:42:29 PM UTC+3, Amit Gal wrote:
דווקא quantile לא צפוי לעזור, כי אין את המדד עצמו. לעומת זאת כיוון שהרשימות כבר ממויינות, האחוזון ניתן לקביעה בבירור מהמיקום ברשימה.
אני מניח שתוכן הרשימות הוא המזהים של הפרטים הנה דוגמא לשתי רשימות כאלה:
vec.a = paste(sample(letters,100,rep=T),sample(letters,100,rep=T),sep="")
vec.b = sample(vec.a,30)

אנחנו מניחים שהאיבר הראשון בvec.a הוא המדורג גבוה ביותר במדד א, האיבר השני הוא אחריו וכו'. וכנ"ל עבור vec.b

תחת ההנחה הזו, העשירונים של איברי vec.b על מדד א ניתנים על ידי הנוסחא הבאה:
ceiling((1-match(vec.b,vec.a)/length(vec.a))*10)

כאשר 1 הוא העשירון הכי נמוך, ו10 הכי גבוה.

עמית


2013/5/26 Moran Koren <mora...@gmail.com>
את יכולה להשתמש בפונק' quantile?


2013/5/26 ofrit <ofrit....@gmail.com>

שלום,

 

יש לי שתי רשימות:

1.      רשימת פרטים באוכלוסיה מדורגים בסדר יורד לפי מדד מסוים (לדוגמא: רשימת אנשים המדורגת בסדר יורד לפי ציונים שקבלו בקורס א'). נכנה אותה רשימה א'.

2.      רשימה נוספת המכילה חלק מהאוכלוסיה הנ"ל המדורגת בסדר יורד לפי מדד דומה (למשל לפי סדר יורד של הציונים בקורס ב'). נכנה אותה רשימה ב'.

 

שימו לב שאין ברשותי ערכי המדד לפיו הם דורגו אלא הסדר של הדרוג.

עבור 100 האנשים המדורגים גבוה ביותר ברשימה ב' אני מעוניינת לדעת באיזה עשירון הם מדורגים ברשימה א'.

 

תודה,

עפרית

--
You received this message because you are subscribed to the Google Groups "Israel R User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to israel-r-user-group+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 
--

--
You received this message because you are subscribed to the Google Groups "Israel R User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to israel-r-user-group+unsub...@googlegroups.com.

ofrit

unread,
May 26, 2013, 6:23:06 AM5/26/13
to israel-r-...@googlegroups.com
תיקון קטן:
ceiling((1-match(vec.b,vec.a)/length(vec.a))*10) + 1
על מנת שהערכים יצאו בן 1-10

ofrit

unread,
May 26, 2013, 6:38:11 AM5/26/13
to israel-r-...@googlegroups.com
התיקון שלי לא מדויק, ומתייחס רק לפריטים שבגבולות העשירונים

Moran Koren

unread,
May 26, 2013, 11:09:11 AM5/26/13
to israel-r-...@googlegroups.com

עמית,  תודה! החכמתי.

Reply all
Reply to author
Forward
0 new messages