r - 在 R 中应用将 Df 列乘以矩阵行的函数
问题描述
R 相当新(用于更简单的东西),来自更深的 SAS 背景
我有一个数据框,其中包含多种类型的数据,其中 5 个比率用作逻辑回归中的因素。
然后根据给定的参数,使用逻辑变换对因子进行变换。
我需要将这些参数应用于更长的数据集,以将该逻辑模型应用于我自己的数据集(这是出于验证目的,因此必须准确应用参数)。
数据框看起来像:
obs unique_identifier event Regressor_1 Regressor_2 ... Regressor_5 Obs_date
no no factor no no no date
数据集还有其他列,但请保持简短。
参数包含在一个单独的数据框中,看起来像
Regressor Slope Sign Mid-point mean deviation
Regressor1 .. .. .... ... ....
Regressor2
等等。我需要的是执行一个操作,以便我得到:
Regressor1_Score = F(Regressor1, parameters in matrix)
在 R 中获得它的最佳方法是什么?像mapply
什么?您如何指定必须将参数(第二个 df 中的行)应用于第一个 df 中的相关列?
解决方案
推荐阅读
- python - 为什么我的文本没有显示在 Pygame 窗口中?
- node.js - Nodejs和Springboot连接mongodb,但编辑一个导致重复文件
- javascript - 我想用 Javascript 保存带有 Jpeg 格式图层的传单 MAP
- sql - Oracle:如何获得所有可能的约束违规?
- mysql - 当表与 find_in_set() 连接时,Max(date) 不起作用
- sql-server - SQL Server 在 xml 数据类型上查询标签中存在的值
- python - 如何为烧瓶和芹菜应用程序创建一个通用的基础 docker 映像
- python - 导入错误:同一路径上没有名为 Error 的模块
- cakephp - cakePHP 的 process() 函数是否应该运行多次?
- python - 为什么 Python 中的 ==np.nan 从不工作?