Since MiniTab can now take external data and generate graphs and charts from it, I thought it may be beneficial to pass this along to others that may want this functionality in one of their apps. The BD is wide and not optimized for speed but the code does work. By all means go ahead and make this your own and speed it up where you think you can. I am still working on what Commands need to be fed into the Project Node.
By no means am I an expert as Labview coding or the MiniTab API. I'll help where I can but I may not get to in a timely manner. My company was working on a project using Excel data to MiniTab and returning reports back and thought I would try Labview and it works.
As to the MiniTab report part...how I did it was I loaded the data I was going to use directly into MiniTab and just started played with what graph or chart I wanted until I got the desired output that I was looking for. Then I went into Show Histroy (CTRL+ALT+H) and looked at the code used to generate that Minitab chart/graph. Copy and Paste that into the ExecuteCommand "Command" Invoke Node (it expects a string) and you have a photo of your chart to do whatever you want to do with it. Remember, this is version 17 so newer versions could be different.
I too need to create graphs for the calculation of Cp and Cpk and I would like to automate the procedure. What have to be installed on the pc regarding Labview and Minitab?......Are there any particular libraries?
I would like to use the features of minitab to create the graphs....not only Cp and Cpk but also histograms, time series graphs, etc.
I saw the example you shared, how did you create the reference to minitab?
I have installed Labview 2017 and minitab18
How I did it was I placed a Application Refrum right on the Front Panel, then right-clicked, choose the Select ActiveX Class, then searched for, I think, it's MTB Type 17.0. Yours might be MTB Type 18.0. Then wire it up using the Automation Open ActiveX icon.
To illustrate, see attached toy dataset. My process reads this data and uses Linear Regression to do y=f(x1, x2, x3, x4). The model is then applied to the training data (just to keep things simple) and finally I use Performance to get R-squared. The result is:
I cross check the results with Minitab and RapidMiner and Minitab agree on everything except tolerance. Minitab reports VIFs but they are simply the reciprocal of tolerance. Here is the Minitab output
I calculated the values directly: tolerance = 1-R-sq, where R-sq is obtained by regressing the x against all the other xs. So for example if I drop the y and make x4 the label and re-run the process, I get an R-sq of 94.5% and the tolerance for x4 should therefore be 0.055, not 0.262
Many thanks for your prompt reply Martin. I have checked this... normalizing changes all the coefficients and their standard errors, as you would expect, but does not affect tolerances (or p-values for that matter) so it's not being caused by that.
A simple check to see if there is indeed something wrong is to directly calculate the tolerance: I re-ran the regression model without y and instead made x4 the label. This directly calculates the R-sq of x4 against all the other attributes. I get an r-squared of 0.954 and from that I can calculate that the tolerance of X4 should be 1-0.954 = 0.046 ... a long way from the figure RapidMiner gives, of 0.262.
For training purposes I begin with no feature selection, no elimination of collinear features and no regularisation. Adding in either feature selection or removal of collinear features sweeps away some of the xs and so masks the problem with the tolerance calculations (but doesn't solve it!)... adding in regularisation makes only a very small difference - even with a ridge of 0.1 the tolerances reduce by only about 15-20% and they are several times too big... so it's not that.
i've checked the code, which i attach here. It looks super good. I know that our LinReg got benchmarked a lot against e.g. R and went well. Did you compare it to some other tool and are you sure about your VIF interpetation? Maybe @DArnu can help. He got some background here..
This problem popped up for the first time a few months ago. but I was able to work around it by by clicking on "I understand the risks" on the "This Connection Is Untrusted" warning page, and then by adding a security exception. That fix would work for random lengths of time... sometimes for days, sometimes for minutes. Now, after updating to the latest version of Firefox, I get the same security warning but the option to click "I Understand the Risks" is gone. I get this error message on the technical details page: (Error code: sec_error_unknown_issuer
I have done everything listed here many, many times: -US/kb/connection-untrusted-error-messageI mean everything. Delete cert.db, start in safe mode, empty cache, delete and reinstall.... Nothing works.
hi spwood, in order to know what's going on we probably need more information about the failing issuer of the certificate. please proceed like this: enter chrome://pippki/content/exceptionDialog.xul into the location bar, and in the page that opens, set the server location to " " in order to retrieve and view the certificate. then please report back with the data of the issued by section of the certificate viewer. thank you!
what is happening here is that in the network environment you're on your encrypted network traffic is intercepted/monitored by this proxy setup. if this isn't properly set-up it looks like a genuine man-in-the-middle attack for firefox and that's why it is displaying that error message.
does it work in other browsers like IE or chrome?if so you could try to import the proxy.state.de.us root certificate from those browsers into firefox, like jscher2000 has described it here (for a different certificate): -US/questions/1068675#answer-745280
firefox has a different certificate store than IE.if there is one entity that should be allowed to intercept/monitor all secure network traffic, its certificate has to be whitelisted in the browser's certificate store - apparently this is set-up in IE in your case but not in firefox...
you don't have to whitlist the certificate for google (this will work out of the box) but the one by "proxy.state.us" - that's why i've suggested contacting your it department about this issue because there isn't much public information available about that
Oh boy... after doing the above things are getting worse! Google still doesn't work, and now Yahoo search won't either - same error as with Google. Perhaps I need a bigger hammer :( Any other thoughts?
This thread relates to security software that filters your secure browsing, such as Avast, Bitdefender, ESET or Kaspersky. If Firefox is not set up to work with these programs, you get secure connection error pages containing this:
Regarding the untrusted sites, I use Kaspersky, and have not gotten beyond the FF error page for untrusted sites. So I'm not sure what error code I've gotten. The previous FF version (39.0.3) does not have these issues.
Hi rickthomas, Firefox 40 shouldn't trust Kaspersky any less than Firefox 39... something might have changed during the update. Do you see an Old Firefox Data folder on the desktop, indicating that the Refresh feature ran?
Anyway, Kaspersky usually injects its signing certificate into Firefox's certificate file (cert8.db) automatically. I don't know whether you can coax Kaspersky to do that again, or whether you will need to fix it manually.
I'm begginer user of JMP (migrating from Minitab) and I'm trying to create a scrip to automatically import some data from excel and create the control charts. Actually either I don't if this is the best way to do that. So I started a script and imported tthe data. After that I created another script to use Control Chart Builder and create the control charts, but when I try to merge the two scripts and create a new one, an error message appears, with this text:
The answer to both questions is yes. The script that you develop can be scheduled to run and update on a time schedule from within JMP. From a visualization standpoint, your displayed control chart would can be setup to just update in place. See the Schedule() function. JMP also can be setup to connect directly to test equipment and update through a socket for realtime updating.
Concering your desire to save your comments to a journal, JMP has a journal that not only allows you to save the comments, you can also save any of the report output and graphical output to the journal. You can also annotate on the graphical output to place notes, arrows, etc.
Additionally, from a scripting standpoint, the Scripting Index is really the definative source for the details about specific Functions(), Objects and Platforms. It provides all of the messages that can be passed to and from them, as well as examples of how to execute each of them
An error code would point to the second "Bivariate" Platform as being Unexpected. This is because the first Bivariate Platform completed the full definition of the platform, and then without an indication to continue reading, ";", other items appeared. The correct way to code this is:
After I corrected this issue, there were some syntax issues with the Control Chart Builder JSL. In the Control Chart Builder() Function and the Variables() paragraph, you dropped the parens that are syntactically required. See my code for the corrections
4a15465005