这个网站http://www.diabloprogress.com/items/有它自己的标准(我不知道)计算每个项目的评级。我对那些标准或权重是对还是错不感兴趣。
然而,问题是如果我可以从每个项目中获取数据并制作3x3矩阵,找到每个矩阵的det并使用Crammer计算3个权重,如x = det (x)/D, y = det (y)/D等。
或者换句话说,这个系统是线性的吗?
更具体地说
我对属性感兴趣:"每秒伤害","主要属性(强度或指数或智力,但不是活力)","暴击倍率"
或者3x3系统
1456x + 538y + 291z = 2909
1390x + 560y + 300z = 2898
1433x + 527y + 294z = 2871
您应该提供一个实际的链接,该链接显示具有这三个属性的项目列表。你不能指望人们猜出"每秒伤害"对应于网站上的"武器DPS"。
你总是可以设置一个3x3线性系统,用3个属性表示3个分数。但是,如果你选择了3个不同的项目,你所计算的权重可能会给你不现实的分数。
你要做的是将线性回归应用于N个项目和M个属性(M <这将给你一个由M个权重组成的向量,当它乘以一个物品属性向量时,就会估计出物品的分数。估计不会是完美的,但它将是"最小误差"。>
这是机器学习的一种简单形式。要了解更多,你也可以尝试Coursera上的机器学习讲座。
如果您发现线性回归不能给您实际的估计,您将需要升级到更复杂的模型。