שלום,
יש לי שתי רשימות:
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-g...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
דווקא 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 הכי גבוה.
עמית
את יכולה להשתמש בפונק' quantile?
שלום,
יש לי שתי רשימות:
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.
עמית, תודה! החכמתי.