<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Process Screening on I-MR, control limits from within stdev? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/326039#M57520</link>
    <description>&lt;P&gt;Tonya&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aha! I figured it out.&amp;nbsp; Very interesting, it bothered me because we had nearly identical scripts.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Here's the trick.&amp;nbsp; Don't specify sigma for 100% of your variables.&amp;nbsp; If you have a couple process variables without a specified sigma, it will use the within for ALL of your variables in process screening.&amp;nbsp; Which makes some sense from a programming perspective as I'm guessing the calculations are happening on the columns, so the specified sigma has some/any nulls in it it defaults to the within column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here, I removed the specified sigma for a few of your variables in the script you provided.&amp;nbsp; But the one that makes the control chart does still have a specified sigma, so what shows up in the control chart is different than what is in Process Screening:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
	Add Rows( 13 ),
	New Column( "Process",
		Character,
		"Nominal",
		Set Values(
			{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
			"NO", "NO", "NO", "NO"}
		)
	),
	New Column( "LSL",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
		)
	),
	New Column( "Target",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
		)
	),
	New Column( "USL",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
		)
	),
	New Column( "Grouping",
		Character,
		"Nominal",
		Set Values(
			{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
		)
	),
	New Column( "Center",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
			0.025, 0.02]
		)
	),
	New Column( "Sigma",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01]
		)
	),
	New Column( "Importance",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
	),
	Set Label Columns( :Process )
);

obj=dt&amp;lt;&amp;lt;Process Screening(
	Y( :OZONE, :CO, :SO2, :NO ),
	Grouping( :Region ),
	Control Chart Type( "XBar and R" ),
	Subgroup( :State ),
	Minimum Process Length( 1 ),
	Test 2( 1 ),
	Test 3( 1 ),
	Test 4( 1 ),
	Test 5( 1 ),
	Test 6( 1 ),
	Test 7( 1 ),
	Test 8( 1 ),
	Range Limit Exceeded( 1 ),
	Use Limits Table(
		1,
		Data Table( "My Limits" ),
		Process Variables( :Process ),
		Center( :Center ),
		Sigma( :Sigma ),
		LSL( :LSL ),
		USL( :USL ),
		Target( :Target ),
		Importance( :Importance ),
		Grouping( :Grouping),
		Go
	)
);

obj&amp;lt;&amp;lt;Find and Select ("NO", "S");
obj&amp;lt;&amp;lt;Control Charts for Selected Items;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 23 Oct 2020 17:42:45 GMT</pubDate>
    <dc:creator>Evan_Morris</dc:creator>
    <dc:date>2020-10-23T17:42:45Z</dc:date>
    <item>
      <title>Process Screening on I-MR, control limits from within stdev?</title>
      <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325766#M57505</link>
      <description>&lt;P&gt;Simple question.&amp;nbsp; Just curious if the within stdev on the IMR version is used for limits (in the absence of a specified sigma).&amp;nbsp; I'm 99% sure they are, just wanted to confirm, and didn't see this in the process screening report notes.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 00:23:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325766#M57505</guid>
      <dc:creator>Evan_Morris</dc:creator>
      <dc:date>2023-06-09T00:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: Process Screening on I-MR, control limits from within stdev?</title>
      <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325827#M57507</link>
      <description>&lt;P&gt;If you use the Control Chart Type specification of Indiv and MR in Process Screening, the limits will be calculated using within sigma (average(moving ranges)/d2(n)) the same as Control Chart Builder does.&amp;nbsp; You can find the calculations here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/en/15.2/#page/jmp/control-limits-for-individual-measurement-and-moving-range-charts.shtml#ww1157183" target="_blank"&gt;https://www.jmp.com/support/help/en/15.2/#page/jmp/control-limits-for-individual-measurement-and-moving-range-charts.shtml#ww1157183&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Oct 2020 13:24:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325827#M57507</guid>
      <dc:creator>tonya_mauldin</dc:creator>
      <dc:date>2020-10-23T13:24:31Z</dc:date>
    </item>
    <item>
      <title>Re: Process Screening on I-MR, control limits from within stdev?</title>
      <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325856#M57510</link>
      <description>&lt;P&gt;Thanks Tonya, I was 99% sure that was the case but wanted to confirm.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One small other thing I noticed, though I would mention since I have you. Kind of an interesting blip.&amp;nbsp; &amp;nbsp;The Cp in Process Screening uses the within sigma, even if there is a specified sigma, however if you punt to the control chart platform from the Process Screening tool the Cp will use the specified sigma instead of the within.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Oct 2020 13:52:21 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325856#M57510</guid>
      <dc:creator>Evan_Morris</dc:creator>
      <dc:date>2020-10-23T13:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: Process Screening on I-MR, control limits from within stdev?</title>
      <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325921#M57515</link>
      <description>&lt;P&gt;Please send an example of Cp not matching between Process Screening and Control Chart Builder.&amp;nbsp; I ran the following code and got them to match.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
	Add Rows( 13 ),
	New Column( "Process",
		Character,
		"Nominal",
		Set Values(
			{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
			"NO", "NO", "NO", "NO"}
		)
	),
	New Column( "LSL",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
		)
	),
	New Column( "Target",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
		)
	),
	New Column( "USL",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
		)
	),
	New Column( "Grouping",
		Character,
		"Nominal",
		Set Values(
			{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
		)
	),
	New Column( "Center",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
			0.025, 0.02]
		)
	),
	New Column( "Sigma",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01, 0.02, 0.03,
			0.01]
		)
	),
	New Column( "Importance",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
	),
	Set Label Columns( :Process )
);

obj=dt&amp;lt;&amp;lt;Process Screening(
	Y( :OZONE, :CO, :SO2, :NO ),
	Grouping( :Region ),
	Control Chart Type( "XBar and R" ),
	Subgroup( :State ),
	Minimum Process Length( 1 ),
	Test 2( 1 ),
	Test 3( 1 ),
	Test 4( 1 ),
	Test 5( 1 ),
	Test 6( 1 ),
	Test 7( 1 ),
	Test 8( 1 ),
	Range Limit Exceeded( 1 ),
	Use Limits Table(
		1,
		Data Table( "My Limits" ),
		Process Variables( :Process ),
		Center( :Center ),
		Sigma( :Sigma ),
		LSL( :LSL ),
		USL( :USL ),
		Target( :Target ),
		Importance( :Importance ),
		Grouping( :Grouping),
		Go
	)
);

obj&amp;lt;&amp;lt;Find and Select ("NO", "S");
obj&amp;lt;&amp;lt;Control Charts for Selected Items;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;See attached image.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Oct 2020 15:28:39 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/325921#M57515</guid>
      <dc:creator>tonya_mauldin</dc:creator>
      <dc:date>2020-10-23T15:28:39Z</dc:date>
    </item>
    <item>
      <title>Re: Process Screening on I-MR, control limits from within stdev?</title>
      <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/326039#M57520</link>
      <description>&lt;P&gt;Tonya&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aha! I figured it out.&amp;nbsp; Very interesting, it bothered me because we had nearly identical scripts.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Here's the trick.&amp;nbsp; Don't specify sigma for 100% of your variables.&amp;nbsp; If you have a couple process variables without a specified sigma, it will use the within for ALL of your variables in process screening.&amp;nbsp; Which makes some sense from a programming perspective as I'm guessing the calculations are happening on the columns, so the specified sigma has some/any nulls in it it defaults to the within column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here, I removed the specified sigma for a few of your variables in the script you provided.&amp;nbsp; But the one that makes the control chart does still have a specified sigma, so what shows up in the control chart is different than what is in Process Screening:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
	Add Rows( 13 ),
	New Column( "Process",
		Character,
		"Nominal",
		Set Values(
			{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
			"NO", "NO", "NO", "NO"}
		)
	),
	New Column( "LSL",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
		)
	),
	New Column( "Target",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
		)
	),
	New Column( "USL",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
		)
	),
	New Column( "Grouping",
		Character,
		"Nominal",
		Set Values(
			{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
		)
	),
	New Column( "Center",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
			0.025, 0.02]
		)
	),
	New Column( "Sigma",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values(
			[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01]
		)
	),
	New Column( "Importance",
		Numeric,
		"Continuous",
		Format( "Best", 12 ),
		Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
	),
	Set Label Columns( :Process )
);

obj=dt&amp;lt;&amp;lt;Process Screening(
	Y( :OZONE, :CO, :SO2, :NO ),
	Grouping( :Region ),
	Control Chart Type( "XBar and R" ),
	Subgroup( :State ),
	Minimum Process Length( 1 ),
	Test 2( 1 ),
	Test 3( 1 ),
	Test 4( 1 ),
	Test 5( 1 ),
	Test 6( 1 ),
	Test 7( 1 ),
	Test 8( 1 ),
	Range Limit Exceeded( 1 ),
	Use Limits Table(
		1,
		Data Table( "My Limits" ),
		Process Variables( :Process ),
		Center( :Center ),
		Sigma( :Sigma ),
		LSL( :LSL ),
		USL( :USL ),
		Target( :Target ),
		Importance( :Importance ),
		Grouping( :Grouping),
		Go
	)
);

obj&amp;lt;&amp;lt;Find and Select ("NO", "S");
obj&amp;lt;&amp;lt;Control Charts for Selected Items;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Oct 2020 17:42:45 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/326039#M57520</guid>
      <dc:creator>Evan_Morris</dc:creator>
      <dc:date>2020-10-23T17:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Process Screening on I-MR, control limits from within stdev?</title>
      <link>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/326083#M57525</link>
      <description>&lt;P&gt;This is a problem with the Control Chart Builder Code that Process Screening is running behind the scenes.&amp;nbsp; Development has been made aware of the problem.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for including the example.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Oct 2020 18:22:01 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Process-Screening-on-I-MR-control-limits-from-within-stdev/m-p/326083#M57525</guid>
      <dc:creator>tonya_mauldin</dc:creator>
      <dc:date>2020-10-23T18:22:01Z</dc:date>
    </item>
  </channel>
</rss>

