为什么dplyr::one_of()叫那个?所有其他select_helpers名字对我来说都是有道理的,所以我想知道是否有一个one_of()我不理解的方面.
我的理解one_of()是它只是让你使用它们的名字的字符向量来选择变量,而不是将它们的名字放入select()调用中,但是你得到名字在向量中的所有变量,而不仅仅是其中一个.这是错的,如果它是正确的,名称one_of()来自哪里?
据我了解,当您使用名义预测器在 R 中拟合线性模型时,R 基本上对每个级别(参考级别除外)使用虚拟 1/0 变量,然后为这些变量中的每一个提供一个常规的旧系数。它对序数预测器有什么作用?它为我提供了每个级别的估计系数,因此它不仅仅是将排名视为数字预测器。我如何正确解释这样的输出?
cars.data <- mtcars[,1:3]
cars.data$cyl.ord <- ordered(cars.data$cyl)
lm(mpg ~ disp + cyl.ord, data = cars.data)
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)Call: lm(formula = mpg ~ disp + cyl.ord) Coefficients: (Intercept) disp cyl.ord.L cyl.ord.Q 26.34212 -0.02731 -3.38852 1.95127
我最初假设我可以像使用无序分类一样使用序数变量的系数,但是predict.lm(ord.model, newdata = data.frame("disp" = 150, "cyl.ord" = "6"))给出 20.65263,而26.34212378 -0.02730864*150 -3.38851642只给出 18.85731,所以不可能。(我尝试用 +1.95127 和 +0 代替 -3.38852,以防我混淆了它们的列出顺序,但没有骰子。)我在order()或的文档中找不到任何内容lm(),在线或任何我的书。
R 如何在数学上处理序数预测变量,我应该如何处理输出?
我正在构建一个闪亮的应用程序,我希望能够对输入小部件进行分组,最好为每个组都有一个标题。例如,我想要一个用于“裤子尺码”的框,其中包含腰部下拉菜单和内缝下拉菜单,然后是另一个用于“T 恤尺码”的框,其中包含 XS/S/ 下拉菜单M/L/XL 和男女通用/女式单选按钮。
有没有办法将小部件集放入自己的盒子中,或者打破它们全部放入的标准灰盒子?
谢谢!