factors

    4热度

    1回答

    我想要一个新的分组,每次有5个独特的水平 例: varB是理想的结果 structure(list(varA = structure(c(2L, 2L, 3L, 5L, 4L, 1L, 1L, 2L, 3L, 5L, 4L, 4L, 1L), .Label = c("badger", "cat", "dog", "monkey", "turtle"), class = "factor"), v

    10热度

    3回答

    我试图做一些机器学习的东西,涉及到很多因子类型的变量(单词,描述,时间,基本上是非数字的东西)。我通常依靠randomForest,但它不适用于具有> 32级别的因素。 任何人都可以推荐一些好的替代品吗?

    3热度

    1回答

    名字我,使用R开始,但我有一些问题做一些事情,这将是与Python = P很容易,但我不准备放弃(但) 我有一个data.frame与几列。有些是因素,有些则是整数值。 一个列有这些值: Levels: High Low Neither SI 我想什么做的是连接高,低到一个因素,我的意思是创建一个名为外国新的因素将包含的高值和低。 但我在这方面遇到了一些困难。 我想: dataset[Orig

    2热度

    4回答

    好吧,所以说我想找到一个数字a的因素。我知道如何做到这一点,使用for循环和arraylist。我的问题是(我不知道如何去做这件事)我想要这些因素是成对的(它们相乘得到原始数字)我会假设我可以得到多个数组列表中的因子,每个数列有两个变量。但由于不同的数字会有不同数量的因素,这是非常难以处理的。 (更不用说,我不知道如何做到这一点..) 在此之后,我想在一个方程中测试这些变量以缩小它们。比方说,无论

    7热度

    2回答

    让我们先创建一些因素: F1 <- factor(c(1,2,20,10,25,3)) F2 <- factor(paste0(F1, " years")) F3 <- F2 levels(F3) <- paste0(sort(F1), " years") F4 <- factor(paste0(F1, " years"), levels=paste0(sort(F1), " years"

    3热度

    1回答

    我有一个数据框,我正在运行蒙特卡洛模拟,使用for循环来生成模拟分布。由于我测试的模拟代码,我只是访问第一次观测数据帧: Male.MC <-c() for (j in 1:100){ for (i in 1:1) { # u2 <- Male.DistF$Male.stddev_u2[i] * rnorm(1, mean = 0, sd = 1) u2 <-

    2热度

    1回答

    这里是link的问题。 问题询问到窗体 1/X + 1/Y = 1/Z的不定方程解的数目(其中 Z = N!)。重新排列给定的等式清楚地表明答案是因子的数量 z。 所以问题很容易找到因子 n!。 我的算法如下 进行布尔查找表的所有素数< = N使用埃拉托色尼算法的筛。 迭代所有素数 P < = n并在 n中找到其指数n!。我用step函数公式做了这个。设指数为 K,则指数为 P in n!将是 2

    3热度

    3回答

    我有一个CSV文件,包含3列,X值,Y值及其相应的十六进制值(#RRGGBB)。我一直在尝试创建一个散点图/气泡图,气泡的内部根据十六进制值进行着色。 symbols(year, logtrans, circles=size, inches=0.05, bg=intel2$HexLogClock) intel2 $ HexLogClock包含十六进制值。 对不起noob问题,任何帮助表示赞赏。

    2热度

    2回答

    我有问题的经典输入数据与重塑转换 我的输入数据: df <- read.table(textConnection(" Ville POP1999 POP2010 PARC1999 PARC2010 1 Paris 1800000 2200000 150 253 2 Itxassou 1000 1800 0 NA ")) 与导致这种data.frame: Vill

    3热度

    2回答

    我不知道是否有人有一个想法,如何以更好的方式计算组合如下,比我想象的。 > library(lubridate) > df <- data.frame(x=sample(now()+hours(1:3), 100, T), y=sample(1:4, 100, T)) > with(df, as.data.frame(table(x, y))) x y Freq 1 201