Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

- JMP User Community
- :
- Discussions
- :
- Cpk Analysis for many parameters

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

Highlighted

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 20, 2019 8:00 PM
(4367 views)

I understand we can get single or multiple parameters Cpk analysis by using the Process Capability. But that feature is useful to dive in to few parameters. But i need to run hundreds of parameters for Cpk and sort them ascendingly. Then i only check those parameters with low Cpk and look into more details like process capacility. Any idea how to achieve that?

1 ACCEPTED SOLUTION

Accepted Solutions

Highlighted
And you should also take a close look at the Process Screening platform. It was built for this kind of situation. Also see this very recent presentation by @laural_jmp.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

5 REPLIES 5

Highlighted
##

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: Cpk Analysis for many parameters

Here is one way to get you started. It will work with any number of columns. It does make the assumption that the Spec Limits are embedded into the data columns, as Spec Limit column properties

```
names default to here(1);
// Open a sample data table that has the Column Property of "Spec Limits" set
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
// Create a List that has all of the columns that need to be processed
colNamesList = dt << Get Column Names( String, continuous );
// Start to Build the command string to run all of the outputs
theExpr = "dist = dt << Distribution( invisible,";
// Loop across all of the required columns to generate the Cpks
For( i = 1, i<=Nitems(colNamesList), i++,
theExpr = theExpr || "Continuous Distribution( Column( " || colNamesList[i] || ")),";
);
// Finish up the command string
theExpr = TheExpr || ");";
eval(Parse(theExpr));
// Create the data table with all of the capability stats
dtCap = report(Dist)["Long Term Sigma"][TableBox(1)]<<Make combined data table;
// Cleanup the used space
report(dist) << close window;
```

Jim

Highlighted
And you should also take a close look at the Process Screening platform. It was built for this kind of situation. Also see this very recent presentation by @laural_jmp.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Highlighted
##

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: Cpk Analysis for many parameters

Ian's is a better solution

Jim

Highlighted
##

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: Cpk Analysis for many parameters

Thanks Ian. I am not aware of this awesome JMP feature!

By the way is that possible to change the process performance graph quadrant definition? Seem like by default, the stability ratio set as 1.5 and ppk set as 2.0. How can i change that ? Change the reference line will not change the quadrant.

Highlighted
##

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: Cpk Analysis for many parameters

I got it. I can change the boundary by red triangle -> performance graph boundaries.

Article Labels

There are no labels assigned to this post.