我想在一列中重新排序因子的级别,但在由分组列定义的组中。c group1 35 e group2 5
6 f group2 6 更准确地说,我如何重新排序因子级别,例如,按value where df$group == "group1"降序,但按value where df$group == "group2"升序
我正在做一些模拟,我有一个列表,其中第一个元素是具有使用相应(模拟)数据帧的值计算的特定系数的向量,第二个元素是存储这些相应数据帧的列表。Results[[1]][[i]] # returns a coefficient
Results[[2]][[i]] # returns a corresponding data frame 我想按系数对元素进行排序,这样最高的系数和相应的数据帧将放在第一位,第二个最佳解决方案放在第二位,依此类推。我可以通过使用which.max()函数获得最高的系数</em
我正在对一些属性进行线性回归,其中包括两个分类属性,B和F,而且我没有为我拥有的每个因素级别得到一个系数值。
B有9级,F有6级。当我最初运行模型(带有拦截器)时,我得到了B的8个系数和F的5个系数,我将其理解为拦截中包含的每个参数的第一个级别。我希望根据B和F的系数对它们的级别进行排序,所以我在每个因素之后添加了-1,以便在0锁定截距,这样就可以得到所有级别的系数。切换调用的顺序,使+ F - 1 先于 + B -