小编Bry*_*son的帖子

geom_segment:删除了包含缺失值的1行

我正在研究单变量数据的线性回归示例.

此示例在此网页中列出:http://al3xandr3.github.com/2011/02/24/ml-ex2-linear-regression.html

很抱歉没有粘贴我尝试的任何代码,因为我对R不太熟悉.我是初学者.

我阅读了R文档来解决此错误,但我无法找出导致此错误的原因.

我得到的错误是:

Warning message:
Removed 1 rows containing missing values (geom_segment). 
Run Code Online (Sandbox Code Playgroud)

导致错误的行是:

ex2plot + geom_abline(intercept=theta[1], slope=theta[2])
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个错误.

对不起,如果这是一个简单的解决方案,如果我浪费你宝贵的时间.

编辑:

忘了提一下,我试图用geom_abline绘制的线性回归线不是绘图.

r machine-learning linear-regression ggplot2

3
推荐指数
2
解决办法
9755
查看次数

需要在bootstrap.js之后加载bootstrap-dropdown.js才能进行下拉工作 - 为什么?

新的引导程序,javascript并试图建立一个相当简单的下拉菜单示例.我正在使用bootstrap 2.3.2哪个是当前版本.我cssjs在我的IDE可见.从bootstrap文档中看来,bootstrap.js包含的标准安装bootstrap-dropdown.js和我可以在文件中看到它.但是,我需要在下拉菜单中使用以下内容:

<script src="http://code.jquery.com/jquery.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/bootstrap.js"></script>
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-dropdown.js"></script>
Run Code Online (Sandbox Code Playgroud)

bootstrap-dropdown.js如果包含在内,为什么我必须单独加载bootstrap.js?显然,这里有一些根本不可理解的东西.谢谢.

javascript twitter-bootstrap drop-down-menu

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

使用单独的固定x和y输入数组绘制d3.js线

我有单独的x和y数组,并希望使用行路径连接点.这似乎是关于最简单的可能示例,但我不太喜欢写函数.这是我的代码:

<!DOCTYPE html>
<meta charset="utf-8">

<body>
<script src = "http://d3js.org/d3.v3.min.js"> </script>
<script>

var margin = {top: 20, right: 20, bottom: 20, left: 20},
    width = 600 - margin.left - margin.right,
    height = 270 - margin.top - margin.bottom;

var xdata = d3.range(20);
var ydata = [1, 4, 5, 9, 10, 14, 15, 15, 11, 10, 5, 5, 4, 8, 7, 5, 5, 5, 8, 10];

var xscl = d3.scale.linear()
    .domain(d3.extent(xdata))
    .range([0, width])

var yscl = d3.scale.linear()
    .domain(d3.extent(ydata))
    .range([height, 0])

var slice …
Run Code Online (Sandbox Code Playgroud)

svg d3.js

3
推荐指数
1
解决办法
1908
查看次数

使用现有对象作为剪切路径的简单方法?

我有以下简单的示例,当直线延伸到矩形之外时,我想对其进行裁剪。我已经将矩形用作轮廓,将矩形作为剪切路径的简单方法是什么?我当前使用的方法id被忽略。这个相关问题有一个答案,但它需要单独创建剪辑区域。我想重复使用我的信息,而不要重复几乎相同的信息。

<!DOCTYPE html>
<meta charset="utf-8">

<body>
<script src = "http://d3js.org/d3.v3.min.js"> </script>
<script>

var margin = {top: 100, right: 20, bottom: 20, left: 20},
    width = 600 - margin.left - margin.right,
    height = 270 - margin.top - margin.bottom;

var xdata = d3.range(0, 20);
var ydata = [1, 4, 5, 9, 10, 14, 15, 15, 11, 10, 5, 5, 4, 8, 7, 5, 5, 5, 8, 10];


var xy = []; // start empty, add each element one …
Run Code Online (Sandbox Code Playgroud)

javascript svg d3.js

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

iOS是否将NSStrings强制转换为NSNumbers?

副标题:为什么这段代码有效?它似乎允许通过某种强制来NSNumberNSString类型进行比较.我正在尝试将a中的选择UISegmentedControl与之前存储的值进行比较.

- (IBAction)minSegmentedControlChanged:(id)sender // MINIMUM value
{
UISegmentedControl *s1 = (UISegmentedControl *)sender;

NSMutableArray *pD = [[GameData gameData].curData valueForKey:@"persData"];

// Must make sure max >= min

NSNumber *currMax = [pD objectAtIndex:1];
NSLog(@"%@", [currMax class]); // __NSCFString ?!

int ss1 = s1.selectedSegmentIndex;
NSNumber *SS1 = [NSNumber numberWithInt:ss1 + 2];

if (SS1 >= currMax) SS1 = currMax;

NSLog(@"%@", SS1); // Answer is correct, appears to be an integer
NSLog(@"%@", [SS1 class]); // __NSCFString ?!

[pD replaceObjectAtIndex:0
              withObject:SS1]; …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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