Форум умных людей

Задачи и головоломки => Помогите решить! => Тема начата: warchant от Апрель 05, 2011, 20:23:40



Название: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 05, 2011, 20:23:40
Здесь таблица перевода:
http://chabala.com.ua/?p=249

Мне нужно выяснить с помощью какой формулы или зависимости можно перевести из 12 бальной системы оценивания в 200 бальную. Я вывел зависимость [1;4] баллов, каждому баллу (12) соответствует 6 баллов (200).

То есть если у меня 3.4, то я 3,4*6+100 и получаю 120,4 что соответствует значению в таблице. (Почему +100? Потому что отсчет идет со 100, то есть минимальная оценка 100!).


Формула x(200) = y(12) * 200 / 12
не катит. x(200) и y(12) это я системы оценивания так обозначил...

Прошу объективных ответов!

P.S. я так же выяснил, что один шаг (один балл) в 12 балльной системе (4;12] ровняется 9.5, но при попытке посчитать к примеру 9*9,5+100=185,5, что не соответствует значению в таблице (171,5)

P.P.S. это нужно для программы, которая будет считать среднее значение всех оценок в таблице и переводить сразу в 200 балльную систему.


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: ianjamesbond от Апрель 05, 2011, 20:35:36
1(12 бальнаЯ) = 16 и 2/3(дробь,200 бальная)


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: ianjamesbond от Апрель 05, 2011, 20:36:25
3 балла=50 баллов


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 05, 2011, 20:46:20
Не катит. Если считать что 3 балла = 50 баллам, то 6 баллов (12) должно равняться 100 баллам (200), на самом-то деле оно равняется 143 (200).

Было бы все просто - я бы не задавал тут вопросов...


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: BIVES от Апрель 05, 2011, 20:59:52
x(200)=100+y(12)*25/3


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: VVV от Апрель 05, 2011, 21:07:23
   x200=100+6y12+3,5(sgn(y12-4)+1)/2*(y12-4) с округлением результата до десятых.


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 05, 2011, 21:09:56
BIVES, x(200)=100+9*25/3=175, настоящее значение 171,5.
Очень близко, но нет :(


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: zhekas от Апрель 05, 2011, 21:11:17
если x<=4 то
y=100+6x

если x>4 то

y=123,1+[95*(x-3,9)]/10

где [] - означает целую часть


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 05, 2011, 21:54:02
zhekas, VVV, я вот выложил для сравнения работу двух формул. В них есть некоторые разбежности. Предлагаю вам сравнить самим на скрине: http://s1.ipicture.ru/uploads/20110405/l0b16UfL.jpg

Зеленым шрифтов я отметил то, что совпадает с таблицей, красным - что не совпадает.
Как Вы видите, обе формулы считают более-менее правильно. Но у формулы VVV больше "попаданий".

Но для обеих формул есть значения, при которых они обе дают верный результат и есть значения при которых обе
дают ошибочный результат...

~~~
zhekas прошу прощения, я момент с [] пока не ввел, возможно ошибки из-за этого...


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: zhekas от Апрель 05, 2011, 22:00:25
вычислил по моей формуле значение 5,2 и получил правильный результат


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 05, 2011, 22:08:11
Попробуйте 11,1 вычислить.

=ЕСЛИ(D4<=4;D4*6+100;123,1+ОКРВНИЗ((95*(D4-3,9));1)/10)

Вот формула из excel. 5.2 посчитало правильно, а 11.1 не правильно.


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: VVV от Апрель 05, 2011, 22:09:20
   Да, формула не совсем точная, так как в таблице странный скачок в точке 8,9.


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 05, 2011, 22:15:48
Хм. буду тестировать с каждым значением обе формулы, в какой будет меньше погрешностей ту и буду использовать.

Для случаев с погрешностями придется задавать отдельное условие и в формулу добавится в конец -0,1 возможно так будет работать.

Большое спасибо всем! :)



Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: zhekas от Апрель 05, 2011, 22:38:49

если x<=4 то
y=100+6x
иначе
если x<=8,8 то

y=123,1+[95*(x-3,9)]/10

иначе
y=124 +[95*(x-4)]/10

где [] - означает целую часть


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 06, 2011, 16:24:59
Огромное спасибо!
Уже написал программу. Тестирую :)


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 06, 2011, 17:12:58
Прошу прощения. Все исправно. Была ошибка в формуле... Просто не дописал 4<x<=8.8  :skull:

Все идеально работает! 100 % совпад!

=ЕСЛИ(A2<=4;A2*6+100;ЕСЛИ(И(A2>4;A2<=8,8);123,1+ОКРВНИЗ((95*(A2-3,9));1)/10;124+ОКРВНИЗ((95*(A2-4));1)/10))

Вот формула EXCEL. Вместо A2 вставить значение ячейки откуда брать балл. (12)


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: warchant от Апрель 08, 2011, 20:02:52
zhekas. Хм, а можно не скромный вопрос? А чем Вы пользовались, когда определяли зависимость? Просто методом подбора?

Хочу научиться :) Очень интересно.


Название: Re: Перевод из 12 бальной шкалы в 200 бальную
Отправлено: megahobotun от Июль 16, 2018, 10:41:28
Добрый день. Я не могу перейти по ссылке где находится таблица. помогите  пожалуйста