- 主题:[讨论]出个题,想了好久没好的解
需求:
求每个学生成绩
基于学生的权重让学生的成绩随机分布在一个区间内比如[70,99]
原则上权重高的学生成绩高
例子:
学生权重[22,28,21,70]
成绩区间:[70,99]
学生成绩如下:[76,79,71,95]
--
修改:dataee FROM 120.245.66.*
FROM 120.245.66.*
二次随机可解,但是太麻烦了
--
FROM 120.245.66.*
例子:
学生权重[22,28,21,70]
成绩区间:[70,99]
学生成绩如下:[76,79,71,95]
【 在 kawolu 的大作中提到: 】
: 反正我没看明白这是个什么需求
:
--
FROM 120.245.66.*
我采用了基于权重的划分(划分后服从正态分布)
然后基于划分进行随机
【 在 kawolu 的大作中提到: 】
: 把权重归一化到[0,29]这个区间,线性映射就行吧。
: 然后对每个学生,根据权重算出一个目标分数。
: 用一个正态随机数加在学生的目标分数上,如果加完之后超出范围,要么重新随机,要么直接截断到目标区间的边界上。
: ...................
--
FROM 120.245.66.*
我后续基于6楼的优化下
目前采用的是 找一个区间划分,这个服从正态分布
然后划分内随机
【 在 LYMing1986 的大作中提到: 】
: 6楼思路吧
: 其实就是求个转移矩阵,因为原始数据乘转移矩阵,结果就是映射后数据
: 先求出方差和期望
: ...................
--
FROM 120.245.66.*