小编Kha*_*oof的帖子

使用NNET进行分类

我是神经网络的新手,我对使用nnet包进行分类有疑问.

我有数据,它是数字和分类变量的混合.我想通过使用nnet和函数调用来赢得预测

nnet(WL~., data=training, size=10) 
Run Code Online (Sandbox Code Playgroud)

但是这给出的结果与我使用仅包含变量的数字版本的数据帧(即将所有因子转换为数字(除了我的预测WL))不同.

有人可以向我解释这里发生了什么吗?我想nnet正在解释不同的变量,但我想了解发生了什么.我很欣赏它的困难,没有任何数据来重现问题,但我只是在看一个关于神经网络如何使用nnet进行拟合的高级解释.我无法在任何地方找到它.非常感谢.

str(training)
'data.frame':   1346 obs. of  9 variables:
 $ WL                   : Factor w/ 2 levels "win","lose": 2 2 1 1 NA 1 1 2 2 2 ...
 $ team.rank            : int  17 19 19 18 17 16 15 14 14 16 ...
 $ opponent.rank        : int  14 12 36 16 12 30 11 38 27 31 ...
 $ HA                   : Factor w/ 2 levels "A","H": 1 1 2 2 2 2 2 1 1 …
Run Code Online (Sandbox Code Playgroud)

r nnet

9
推荐指数
1
解决办法
1万
查看次数

如何在Windows操作系统上安装BigMemory和bigrf

我一直在尝试在我的R安装上安装bigmemory.我的操作系统是Windows 7 64位,我已经在R V2.15.1,2.15.2和3.0.1 64位上尝试过但我无法让它工作.

我尝试了几种选择

  1. 下载当前源并在R v3.0.1
    install.packages("D:/Downloads/bigmemory_4.4.3.tar.gz",repos = NULL,type ="source")中运行该命令,
    但这会出现错误"ERROR:纯Unix包"
  2. 在R V2 V3的各种安装中下载较旧的源代码并运行类似的命令,
    这给我一个错误"错误:包'bigmemory'的配置失败"

有任何想法吗?我实际上是在尝试安装bigrf,但bigmemory似乎是一个依赖.这有什么解决方法吗?

非常感谢

r random-forest r-bigmemory

5
推荐指数
1
解决办法
1628
查看次数

重新编码'[.data.table'

我有一个用户定义的对象,它有一个包含3个属性的类.

i.e. > class(data)
     [1] "cumulative" "data.table" "data.frame"
Run Code Online (Sandbox Code Playgroud)

我希望重新编码,[以便当我在我的对象上调用它时,它使用已data.table定义的函数,[.data.table但返回我的用户定义的类.我该怎么做呢?

我尝试创建一个函数如下,以及一些其他变体,但我无法让它工作

'[.cumulative' <- function(x,i,j,...) {
  y <- NextMethod(.Generic)(x,i.j)
  class(y) <- .Class
}
Run Code Online (Sandbox Code Playgroud)

r dataframe data.table

4
推荐指数
1
解决办法
377
查看次数

R函数不会修改全局变量

我有一段简单的 R 代码,它从网站读取 html 数据,然后我试图遍历页面并从每个页面获取数据。我已经多次使用这段代码并且它有效。它将每个页面的结果添加到 R 变量中,但由于某种原因,它在该站点上不起作用。有任何想法吗?

library(XML)
library(RCurl)


data <- NULL

getData <- function(url) {
#For some reason cant read directly from site, need to use RCurl to get the data first
xData <- getURL(url)
table <- data.frame(readHTMLTable(xData)$'NULL')
data <- table
}

getData(url="https://steemdb.com/accounts/reputation?page=1")
Run Code Online (Sandbox Code Playgroud)

xml r rcurl

2
推荐指数
1
解决办法
1530
查看次数

标签 统计

r ×4

data.table ×1

dataframe ×1

nnet ×1

r-bigmemory ×1

random-forest ×1

rcurl ×1

xml ×1