![]() |
דירוג של כן ולא.
אני רוצה לחשב דירוג של כן ולא ולהוציא תדירוג באחוזים.
מה דרך החישוב הטובה ביותר? זה בשביל רשימה מסויימת לפריטים הכי טובים. |
אתה רוצה לדוגמא לשאול שאלה ואז למשתמש יהיה דרוג של כן ולא
ובסוף אתה תציג מספר האנשים שאמרו כן הם X ומספר האנשים שאמרו לא ה Y לזה התכוונת? |
נגיד יש לך + - (+ = בעד ) (- שווה נגד)
תעשה שהוא לוקח את כל ההצבעות שהיו בעד ומחלק בסה"כ ההצבעות ואז כופל ב100. :) |
כן.
אבל החישוב בזה לא נכון בגלל: שאם יש לי כן = 1 לא 0 תוצאה 100% ובפריט אחר: כן 50 לא 10 תוצאה קטנה מ 100% מבין את הבעיה? |
ציטוט:
50 = כן לא = 10 כן \ כן+לא *100 זאת הנוסחה הקבועה. (\ מייצג חלקי) |
ציטוט:
תקרא שוב ותעשה תחישוב (עם הנוסחה שלך) עם כן 1 ולא 0 ואז תקרא את הבעיה שלי שרשמתי למעלה |
נו,
1 \ 1 * 100 = 100%. |
אני לא מאמין למה שאני רואה אנשים מטמטיקה פשוטה
עדיף תשמור ב2 תאים שונים כן ולא שיהיה לך כמה מצביעים וכמה כן וכמה לא אתה עושה פשוט +1 כל פעם לאחד מהם ואז אם אתה רוצה להציג כמה % לחצו כן אז __כן____ כן+לא ומה שיוצא לך *100 |
ציטוט:
אבל אם לדוגמה יש לי רשימה של 30 פריטים ומשהו אחד מדרג כן אז הדירוג שלו יהיה => 100% (הכי טוב) ואם יש קובץ 2 ודירגו אותו 50 פעמים כן ו 10 לא הוא יתן לו דירוג של 83%. כלומר: פריט 1 יותר טוב מפריט 2 (וזה לא נכון כי את פריט 2 דירגו יותר) |
אז זה לא מה שביקשת. לא ברור מה אתה מנסה להשיג, אז איזה אחוזים אתה רוצה שיהיה לאותו פריט עם דירוג אחד?
|
אני ניסיתי להסביר לו את זה שעה במסנג'ר,
מה שהוא מתכוון זה שאם מישהו אחד אמר כן אז התוצאה תיהיה מושלמת כיבכול אבל לאומת זאת משחק שקיבל 50 פעם ציון שאהבו אותו ו 10 פעמים שלא אהבו אותו יקבל ציון נמוךיותר למרות שהרוב אהבו אותו. |
אז שיסדר את זה ע"פ כן - לא
|
ציטוט:
|
השאלה היא מה אתה רוצה לעשות כי אם אתה רוצה שההפרש יקבע גם פשוט חשב את ההפרש ודרג ה"כן"ים לפי זה כעיקרון אתה יכל לעשות את איך שאתה רוצה השאלה היא מה בדיוק אתה רוצה?
|
ציטוט:
|
ציטוט:
תקרא שוב את האשכול ותבין שזה לא מה שאני רוצה כי יש פה בעיה עם מצביע אחד! תקרא את מה ש Inet כתב אולי תבין... ומתמטיקה* |
בעיה עם תוצאה אחת - חשבת על שימוש בIFים?
(כלומר: if x==1 וכו') |
ציטוט:
|
למה זה לא טוב? זה הפתרון האידיאלי ביותר.
אישית אני לא מצליח לחשוב על דרך אחרת... לפני שאתה מגדיר את החישוב עצמו, תן בIF... |
אני מבין את הראש שלך, ממוצע אכן לא יעזור כאן.
זה דורש אלגוריתם ארוך ומעייף, אגב אם תתן את הממוצע ואת מספר המדרגים זה יחסוך ממך הרבה וזה די יעביר את המסר. |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:03. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ