在r中的循环中将模型名称分配给gbm.step(assigning model names to gbm.step in loop in r)
我正在尝试在具有多个学习速率的循环中运行gbm.step。 我想为所有我得到名为gbmModel.i的模型。
任何人都可以建议如何去做
以下是代码:
learningRateList <- as.numeric(8:10)*0.01 for (i in learningRateList){ gbmModel.i<-gbm.step(data=train, gbm.x = reqCol, gbm.y = CloseCol,tree.complexity =9,learning.rate = i,bag.fraction = 0.75,family = "laplace",step.size=100 ) }
I'm trying to run gbm.step in a loop with multiple learning rates. i would like to get models named gbmModel.i for all i.
Can anyone suggest how to go about doing it
Following is the code:
learningRateList <- as.numeric(8:10)*0.01 for (i in learningRateList){ gbmModel.i<-gbm.step(data=train, gbm.x = reqCol, gbm.y = CloseCol,tree.complexity =9,learning.rate = i,bag.fraction = 0.75,family = "laplace",step.size=100 ) }
原文:https://stackoverflow.com/questions/32880774
最满意答案
评论太久了:
我刚刚在angular-cli package.json上找了一个,我看到了一些差异。 注意@ angular / compiler-cli的导入。 这是一个猜测,但“编译器”和所有类型的问题可能是相关的。 也许你的版本是旧的/关闭的(我在你的脚本@ angular / compiler而不是compiler-cli等中看到)。
(更改帖子以包含整个package.json内容):
{ "name": "my-website", "version": "0.0.0", "license": "MIT", "angular-cli": {}, "scripts": { "start": "ng serve", "lint": "tslint \"src/**/*.ts\"", "test": "ng test", "pree2e": "webdriver-manager update", "e2e": "protractor" }, "private": true, "dependencies": { "@angular/common": "^2.1.0", "@angular/compiler": "^2.1.0", "@angular/core": "^2.1.0", "@angular/forms": "^2.1.0", "@angular/http": "^2.1.0", "@angular/platform-browser": "^2.1.0", "@angular/platform-browser-dynamic": "^2.1.0", "@angular/router": "^3.1.0", "core-js": "^2.4.1", "rxjs": "5.0.0-beta.12", "ts-helpers": "^1.1.1", "zone.js": "^0.6.23" }, "devDependencies": { "@angular/compiler-cli": "^2.1.0", "@types/jasmine": "^2.2.30", "@types/node": "^6.0.42", "angular-cli": "1.0.0-beta.20-4", "codelyzer": "~1.0.0-beta.3", "jasmine-core": "2.4.1", "jasmine-spec-reporter": "2.5.0", "karma": "1.2.0", "karma-chrome-launcher": "^2.0.0", "karma-cli": "^1.0.1", "karma-jasmine": "^1.0.2", "karma-remap-istanbul": "^0.2.1", "protractor": "4.0.9", "ts-node": "1.2.1", "tslint": "3.13.0", "typescript": "~2.0.3", "webdriver-manager": "10.2.5" } }
Too long for a comment:
I just took a like at an angular-cli package.json, and I see some differences. Note the import of @angular/compiler-cli. It's a guess, but "compiler" and all your problems with types could be related. Maybe your versions are old/off (I see in your script @angular/compiler instead of compiler-cli, etc).
(Changed post to include the whole package.json contents):
{ "name": "my-website", "version": "0.0.0", "license": "MIT", "angular-cli": {}, "scripts": { "start": "ng serve", "lint": "tslint \"src/**/*.ts\"", "test": "ng test", "pree2e": "webdriver-manager update", "e2e": "protractor" }, "private": true, "dependencies": { "@angular/common": "^2.1.0", "@angular/compiler": "^2.1.0", "@angular/core": "^2.1.0", "@angular/forms": "^2.1.0", "@angular/http": "^2.1.0", "@angular/platform-browser": "^2.1.0", "@angular/platform-browser-dynamic": "^2.1.0", "@angular/router": "^3.1.0", "core-js": "^2.4.1", "rxjs": "5.0.0-beta.12", "ts-helpers": "^1.1.1", "zone.js": "^0.6.23" }, "devDependencies": { "@angular/compiler-cli": "^2.1.0", "@types/jasmine": "^2.2.30", "@types/node": "^6.0.42", "angular-cli": "1.0.0-beta.20-4", "codelyzer": "~1.0.0-beta.3", "jasmine-core": "2.4.1", "jasmine-spec-reporter": "2.5.0", "karma": "1.2.0", "karma-chrome-launcher": "^2.0.0", "karma-cli": "^1.0.1", "karma-jasmine": "^1.0.2", "karma-remap-istanbul": "^0.2.1", "protractor": "4.0.9", "ts-node": "1.2.1", "tslint": "3.13.0", "typescript": "~2.0.3", "webdriver-manager": "10.2.5" } }
相关问答
更多-
位置和HashLocationStrategy在beta.16中停止工作(Location and HashLocationStrategy stopped working in beta.16)[2021-12-18]
更新> = rc.5 @NgModule({ providers: [{ provide: LocationStrategy, useClass: HashLocationStrategy}] }) export class AppModule {} 更新> = rc.0 import { PlatformLocation, Location, LocationStrategy, HashLocationStrategy, PathLocationStrateg ... -
Positioning 不是 @ng-bootstrap/ng-bootstrap的公共API的一部分,你根本无法导入(故意)未导出的内容。 您可以在此处查看公共API表面: https : //github.com/ng-bootstrap/ng-bootstrap/blob/master/src/index.ts 您可以尝试在https://github.com/ng-bootstrap/ng-bootstrap/issues上打开一个问题,并要求导出Positioning服务,但要准备好为此设置一个非 ...
-
以这种方式导入electron-updater模块: const autoUpdater = require("electron-updater").autoUpdater解决了这个问题。 我在文档中错过了它: 使用电子更新器中的autoUpdater而不是电子: import { autoUpdater } from "electron-updater" 或者,如果您不使用ES6: const autoUpdater = require("electron-updater").autoUpdater Im ...
-
很多错误可以通过引用调用bootstrap的TypeScript文件中的browser.d.ts声明文件来解决: ///
对于Scope错误,很难说。 你想要使用什么Scope类/接口? Many of your errors can be fixed by referencing the browser.d.ts declaration file in the TypeScr ... -
@View装饰器被删除。 @View(...)由@View(...)设置的参数也可以由@Component(...)设置。 也可以看看 - https://github.com/angular/angular/issues/7363 - https://github.com/angular/angular/issues/7658 The @View decorator was removed. The parameters set by @View(...) can be set by @Component ...
-
它不起作用,因为您需要导入要使用的特定材料模块。 最简单的方法是将它们合并到一个共享的Material模块中,如下所示: 然后在您的根模块app.module.ts导入您的共享材料模块 import{ MaterialModule } from ' ./material.module.ts'; material.module.ts import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; ...
-
做这个: npm install rxjs@6 rxjs-compat@6 --save Do this: npm install rxjs@6 rxjs-compat@6 --save
-
Angular2构建错误TS2305(Angular2 build error TS2305)[2022-12-01]
评论太久了: 我刚刚在angular-cli package.json上找了一个,我看到了一些差异。 注意@ angular / compiler-cli的导入。 这是一个猜测,但“编译器”和所有类型的问题可能是相关的。 也许你的版本是旧的/关闭的(我在你的脚本@ angular / compiler而不是compiler-cli等中看到)。 (更改帖子以包含整个package.json内容): { "name": "my-website", "version": "0.0.0", "licen ... -
Angularfire2错误TS2305(Angularfire2 error TS2305)[2023-09-21]
我遇到了同样的问题,但是我能够解决它。 我阅读了Josh的文章,因为我读了他的所有内容并且他非常好,但是最近AngularFire2从我理解的内容中更新了,并且引起了一些变化。 我如何解决它是这样的: import {AngularFireDatabase, FirebaseListObservable} from 'angularfire2/database'; 我还import { AngularFireModule } from 'angularfire2';导入了import { AngularF ... -
2017年1月20日更新 : angular-cli: 1.0.0-beta.26现已发布,似乎解决了这个问题。 旧(已过时)答案 : 我相信你正在遇到类似于angular-cli项目中跟踪的这个问题 。 在angular-cli项目修复之前,回滚到angular-cli: 1.0.0-beta.21似乎解决了这个问题。 您可以按照项目升级说明降级到angular-cli: 1.0.0-beta.21 。 按照这些说明操作时,请务必使用angular-cli@1.0.0-beta.21替换npm insta ...