设为首页收藏本站

JMP数据分析论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2712|回复: 13
打印 上一主题 下一主题

求助JMP中如何计算直线框内点的数量

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-10-15 10:03:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 leon1126 于 2013-10-15 10:06 编辑

JMP中点的数据如下:
X        Y
0.2621        0.2257
0.2618        0.2249
0.259        0.2213
0.2625        0.2265
0.2623        0.2254
0.2614        0.2252
0.2631        0.2274
0.2604        0.2225
0.2608        0.224
0.2598        0.2236
0.2619        0.2256
0.2641        0.2276
0.2649        0.231
0.2602        0.2221
0.2607        0.2231
0.2644        0.2282
0.2641        0.2293
0.2594        0.2208
0.2613        0.2247
0.2599        0.2223
0.2622        0.2259
0.2584        0.2181
0.2603        0.2233
0.2614        0.2237
0.261        0.2253
0.2633        0.2284
0.2597        0.2217
0.2597        0.2225
0.2643        0.2299
0.2629        0.2284
0.2633        0.2302
0.2574        0.2174
0.2597        0.2223
0.2608        0.2236
0.2607        0.2243
0.2626        0.227
0.2578        0.2187
0.2596        0.2203
0.261        0.2239
0.2612        0.2251
0.2604        0.2235
0.2612        0.2243
0.2636        0.2284
0.2634        0.2279
0.2624        0.2273
0.2585        0.2202
0.2605        0.2223
0.2597        0.2226
0.2608        0.223
0.2617        0.2254
0.2621        0.2261
0.2628        0.2275
0.2623        0.2267
0.259        0.2192
0.2578        0.2198
0.2604        0.2228
0.2587        0.2207
0.2609        0.2237
0.2623        0.2251
0.2592        0.2205
0.2599        0.2222
0.2616        0.2255
0.2617        0.2248
0.2627        0.2274
0.2609        0.2234
0.2622        0.2267
0.2622        0.2257
0.2614        0.2251
0.2613        0.2258
0.2575        0.2178
0.2587        0.2185
0.2589        0.2206
0.2593        0.2211
0.2597        0.2211
0.2598        0.2231
0.259        0.2213
0.2603        0.2219
0.261        0.2232
0.2624        0.2246
0.2609        0.2237
0.2632        0.2285
0.2623        0.2254
0.2625        0.2281
0.2617        0.2253
0.2631        0.2285
0.2634        0.2292
0.2604        0.2236
0.2585        0.2198
0.2566        0.2168
0.2593        0.2213
0.2599        0.2219
0.26        0.2223
0.2606        0.2227
0.2597        0.2215
0.2595        0.222
0.2606        0.2235
0.2636        0.2277
0.2623        0.2277
0.2627        0.2264
0.2631        0.2276
0.2636        0.2288
0.2627        0.2279
0.2646        0.2343
0.2593        0.2193
0.2597        0.2213
0.2598        0.2231
0.2589        0.2213
0.2612        0.223
0.2607        0.2242
0.2612        0.2257
0.2606        0.2234
0.2604        0.2235
0.2607        0.2232
0.2627        0.2265
0.2624        0.2257
0.2613        0.2254
0.2642        0.2292
0.2637        0.2291
0.2583        0.2187
0.26        0.2223
0.26        0.2237
0.2626        0.2269
0.261        0.2238
0.2638        0.2301
0.2596        0.2202
0.2598        0.2214
0.26        0.2214
0.2596        0.2211
0.258        0.2198
0.2602        0.2231
0.2596        0.2213
0.2614        0.2231
0.2607        0.2246
0.26        0.2223
0.2613        0.224
0.2622        0.2272
0.2618        0.226
0.2615        0.226
0.2617        0.2263
直线框的定义如下:
x        y
0.2592        0.2294
0.2642        0.2239
0.2692        0.2334
0.2642        0.2389
附件为点的数据。
JMP中如何计算直线框内点的数量。

分享到:  !connect_viewthread_share_to_qq!!connect_viewthread_share_to_qq! QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2013-10-15 10:08:45 | 只看该作者
本帖最后由 核桃木瓜 于 2013-11-29 02:51 编辑

数据请见:http://www.kuaipan.cn/file/id_186398518334718035.htm
回复 支持 反对

使用道具 举报

板凳
发表于 2013-10-15 20:06:57 | 只看该作者
本帖最后由 核桃木瓜 于 2013-11-29 02:51 编辑

我试了一下,没有做出来。现将数据上传在此,望高手指点!

(Excel)数据请见:http://www.kuaipan.cn/file/id_186398518334718034.htm



回复 支持 反对

使用道具 举报

地板
发表于 2013-10-15 20:19:33 | 只看该作者
本帖最后由 jiasongchen 于 2013-10-15 20:23 编辑

有个简单有实用的方法。以下是实现的步骤:
1.将数据合并在一个表中,同时添加一列“Category", "A"代表散点,"B"代表直线框的点。


2.把数据表复制到JMP中,注意粘贴选项应为"Paste with column name",否则表头会到JMP的数据单元中。

3.用分析菜单下的"Fit Y by X"生成散点图。


4.在散点图的任意位置点击鼠标右键,选择"Row Legend",选中"Category",把散点和直线框的点用颜色区分开(这一步不做也可以,只是为了看起来更方便)。

5.然后用工具栏的“多边形”将直线框的四个点连接。

6.再用工具栏的“套索”选中直线框里的所有点。

7.回到数据表就能看到所选中行的数量,也就是在直线框中所有点的综合。

不需要计算就可以得到结果,当然用公式来计算也是可以得到一样的结果,但是一方面比较繁琐,再则体现不出JMP的优势。
[tr][/tr]




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1积分 +3 收起 理由
核桃木瓜 + 3 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

5#
发表于 2013-10-16 15:12:08 | 只看该作者
数学计算方法:
如果你要全部都适用的话,那就用这个。
把该点与多边形的各个顶点连接,相邻的连线所产生的夹角。若没有一个等于180°且它们的和为360°,那么点就在多边形内;若有一个等于180°,那点就在多边形边上;若它们的和不为360°,那么点就在多边形外。

如果是特殊的图形,
比如圆,把点的坐标代入圆的标准方程(x-a)^2+(y-b)^2=r^2。若左边<右边,点在圆内;若左边=右边,点在圆上;若左边>右边,点在圆外。
比如矩形,把点代入其中一对边的标准方程Ax+By+C1=0和Ax+By+C2=0。对于这两个方程,若一个左边>右边,一个左边<右边,那么点在这对边之间;反之,则点在对边外。之后再对另一对边作判断,若点都在两对对边之间,那么点在矩形内。
比如三角形,若点到三边的距离分别小于三边所对顶点到其对边的距离,那么点在三角形内;反之,则点在三角形外。
回复 支持 反对

使用道具 举报

6#
发表于 2013-10-16 15:25:12 | 只看该作者




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-10-16 16:55:02 | 只看该作者

多谢楼上各位。。。之前找了很久的解决办法。终于在这找到了
回复 支持 反对

使用道具 举报

8#
发表于 2013-10-24 11:00:48 | 只看该作者
学习了,谢谢!
回复 支持 反对

使用道具 举报

9#
发表于 2013-10-24 11:01:13 | 只看该作者
学习了,谢谢!
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2014-9-1 11:20:24 | 只看该作者
论坛里有没有高手可以把这个做成插件的形式,主要是直线框四个点坐标值可以更改,可以准确算出直线框内点的数量。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|JMP数据分析论坛 ( 沪ICP备13022603号-2 )  

GMT+8, 2024-5-9 03:51 , Processed in 0.447181 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表