PegaAnalytics

PegaAnalytics

JMP is powerful software for data exploration and statistical analysis.

Pega Analytics Ltd specialises in delivering JMP training courses and creating add-ins and scripts based on the JMP scripting language (JSL).

In this channel, you will learn tips and tricks for working with JMP Software, together with insights into the statistical thinking that underpins a variety of statistical methods.

Discover JMP

Discover JMP

Пікірлер

  • @kellynguyen4934
    @kellynguyen49348 күн бұрын

    This video is great. Thanks.

  • @PegaAnalytics
    @PegaAnalytics2 күн бұрын

    Thank you!

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m11 күн бұрын

    Thanks,it`s very useful for me! Look forward to seeing you in live stream. I like 2 pm.

  • @nsnsna585
    @nsnsna58523 күн бұрын

    Thank you very insightful 🌹🌹

  • @PegaAnalytics
    @PegaAnalytics23 күн бұрын

    That's great to hear. Thanks!

  • @freidmannguyen3430
    @freidmannguyen3430Ай бұрын

    Very useful content. Thank you very much

  • @PegaAnalytics
    @PegaAnalyticsАй бұрын

    Glad it was helpful!

  • @markchahl6408
    @markchahl6408Ай бұрын

    David: two more use cases: 1) teaching JMP: a journal is a great way to package a training class into one file 2) documenting problem solving: i support manufacturing facilities and am often involved in problem solving. as i work on the problem i save notable reports to a journal. when done, i export the journal to MS Word and then add narration to explain the data, problem solving steps, root causes, and recommendations, etc..

  • @PegaAnalytics
    @PegaAnalyticsАй бұрын

    Hi Mark, thanks for your contribution. I totally agree, these are two perfect use-cases for journals. It's interesting that you export a problem-solving journal to MS Word, once you have completed the work. I think that's probably a very helpful step. Something I will look try-out myself!

  • @markchahl6408
    @markchahl6408Ай бұрын

    @@PegaAnalytics Why MS Word? Journal Text Sledgehammer add-in is an improvement, but still nowhere near the features/ease of use of MS Word. Also, customers may not have JMP. MS SharePoint can't index JMP files, but can index Word files.

  • @sobha404
    @sobha404Ай бұрын

    Thanks a bunch for this simplified and clear explanation, it would be a pleasure if you could share with us how could we make dendrograms from Pulsed field electrophoresis Gel , thank you :)

  • @PegaAnalytics
    @PegaAnalyticsАй бұрын

    Funny you should ask that ... the following paper is next on my reading list: "Pulsed-field gel electrophoresis (PFGE) analysis of Listeria monocytogenes isolates from different sources and geographical origins and representative of the twelve serovars" www.academia.edu/111312006/Pulsed_field_gel_electrophoresis_PFGE_analysis_of_Listeria_monocytogenes_isolates_from_different_sources_and_geographical_origins_and_representative_of_the_twelve_serovars

  • @PegaAnalytics
    @PegaAnalyticsАй бұрын

    I've looked at this in a bit more detail, and to be honest, handling these type of data is beyond my area of expertise. I did find some general information that I found helpful: A guide to interpreting electrophoresis gels: bento.bio/resources/bento-lab-advice/interpreting-electrophoresis-gels-with-bento-lab/#:~:text=The%20smallest%20bands%20are%20at,is%20up%20the%20ladder%20scale. (pulsed-field addressed larger DNA molecules but I presume the principles on interpretation remain the same). Any analytical technique requires digital data. I found this: Data processing of pulsed-field gel electrophoresis images www.ncbi.nlm.nih.gov/pmc/articles/PMC6940661/ The data processing would seem to me the critical step, which will ultimately result in the generation of tabulated data that would be amenable to cluster analysis. The columns of this tabulation would correspond to metrics that describe the banding, which each sample being represented by a row. I would guess that this data processing is integrated into most laboratory systems that produce pulsed-field electrophoresis gel?

  • @biancamangion7750
    @biancamangion7750Ай бұрын

    Thank you for helping me understand dendrograms!

  • @PegaAnalytics
    @PegaAnalyticsАй бұрын

    Happy to hear the video helped :)

  • @Helenalovedog
    @Helenalovedog2 ай бұрын

    Thank you for the wonderful video! I had a very vague understanding of this concept before watching it. However, after going through the video, everything became crystal clear, and I experienced a profound moment of enlightenment. Your exceptional teaching skills and ability to break down complex ideas into understandable components have truly been an eye-opener for me. I am deeply grateful for your efforts in creating such an informative and insightful resource.

  • @PegaAnalytics
    @PegaAnalyticsАй бұрын

    Thank you so much!

  • @user-fj4zo1ql7h
    @user-fj4zo1ql7h2 ай бұрын

    how can choose the calculation(simulation)ways will influence the simulation result, so that means must base on the actually status and the experience to choose the perfect mode to simulation, right?

  • @jupjup2023
    @jupjup20232 ай бұрын

    Thanks for the great video! It would be very appreciated if you will discuss how to select the optimum number of clusters in future videos. 🙂

  • @PegaAnalytics
    @PegaAnalytics2 ай бұрын

    I appreciate your feedback. I'll make a note to make a video about identifying the optimal number of clusters - thanks for the suggestion.

  • @user-lc6fg7zi5s
    @user-lc6fg7zi5s2 ай бұрын

    Very helpful video. Congratulation.

  • @PegaAnalytics
    @PegaAnalytics2 ай бұрын

    Thanks!

  • @user-wy1ju2vh3u
    @user-wy1ju2vh3u3 ай бұрын

    This is great. Thanks!

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    Glad you liked it!

  • @markchahl6408
    @markchahl64083 ай бұрын

    David: Great video! I've been using this platform for about ten years and even I learned a bunch of things from you! For solving manufacturing problems, this platform is outstanding. Thanks for creating this.

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    Thanks Mark, I always value your feedback.

  • @user-um2lr1or2w
    @user-um2lr1or2w3 ай бұрын

    thank you for video this is amazing content, you are a saint and a scholar cheers

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    Thank you so much, that is very generous of you!

  • @statslikejazz
    @statslikejazz3 ай бұрын

    Great content #PegaAnalytics! Never thought of using arrange in rows in the fit model platform! When would you not use fit separatly?

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    Hi, thanks for your feedback. I can't think of a good reason to not use the 'fit separately' option. Perhaps I might use it if I am doing a demonstration and want to focus on model visualisation and interpretation without dwelling on the details of model building. But in a real-world scenario, I would always want to spend my time building the best model I can for each response, and for that I would use 'fit separately'. The 'fit separately' option allows you to refine model terms individually for each response, whereas if not selected you refine model terms en-masse across the responses. Prior to version 14 this was the only way of handling multiple responses - apart from running Fit Model separately for each model. And the benefit of specifying multiple responses rather than running multiple Fit Models, is that you can view all the models simultaneously in the prediction profiler and contour profiler, as well as perform numerical optimisations that take account of all the responses.

  • @chrisjeson
    @chrisjeson3 ай бұрын

    Can you share the .jsl document of lesson 6 to download?

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    You should be able to access it here: www.pega-analytics.co.uk/blog/how-to-write-a-jsl-script/

  • @chrisjeson
    @chrisjeson3 ай бұрын

    @@PegaAnalytics Thank you!

  • @SnowCat1997
    @SnowCat19973 ай бұрын

    Thank you so much this is really easy to understand

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    Glad it was helpful!

  • @Nanoscientist2
    @Nanoscientist23 ай бұрын

    Great video! thank you

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    You are welcome!

  • @franciscoruiz2813
    @franciscoruiz28133 ай бұрын

    I have a JMP question. I am getting only Ppk values, not Cpk values for a non-normal distribution. In your example you shown Cpk. Where is the setting for it? I have search in the JMP preference and I have not found the correct one. Please let me know when you have a moment. Thanks

  • @PegaAnalytics
    @PegaAnalytics3 ай бұрын

    I had the preference "Ppk Capability Labeling" turned off. This is one of the preferences for the Distribution Platform( File> Preferences> Platforms> Distribution ).

  • @franciscoruiz2813
    @franciscoruiz28133 ай бұрын

    @@PegaAnalytics Thank you

  • @steffenbugge4736
    @steffenbugge47364 ай бұрын

    So simple, yet so powerful! I will never look at a fit model the same way again! Thanks for sharing!

  • @franciscoruiz2813
    @franciscoruiz28134 ай бұрын

    Thanks David, How do you get the 84 median? and also is the 5.8 factor dependent of the data set?

  • @PegaAnalytics
    @PegaAnalytics4 ай бұрын

    Thanks for your questions. The median value of 84 is based on fitting a Lognormal distribution to the data then taking the median of fitted distribution. That median calculation can either be done using a simple script based on the shape and scale parameters for the distribution (see my video on using the script editor as a calculator) or directly from JMP (after fitting a distribution, from the associated red triangle select Profilers> Quantile Profiler, and enter 0.5 for the quantile). Yes, you are correct, the value of 5.8 is specific to these data. Whereas for a Normal distribution we can always say that the width is +/- 3 sigma, that is not true for other distribution types. The value of 5.8 was determined by calculating the interval from the 50% percentile (the median) to the (100-0.135)% percentile. Similar to the median calculation, this can be done with a simple JSL script or by getting the numbers from the Quantile Profiler for the fitted distribution.

  • @franciscoruiz2813
    @franciscoruiz28134 ай бұрын

    Thank you@@PegaAnalytics

  • @markchahl6408
    @markchahl64084 ай бұрын

    Thank you, David! This 30 year JMP user continues to learn from you.

  • @PegaAnalytics
    @PegaAnalytics4 ай бұрын

    Thanks for your feedback Mark.

  • @rlwsu
    @rlwsu5 ай бұрын

    Thank you very much great video.

  • @PegaAnalytics
    @PegaAnalytics5 ай бұрын

    I'm glad you liked it. I appreciate the feedback. Thanks!

  • @tufailkhan6463
    @tufailkhan64635 ай бұрын

    Great tips

  • @PegaAnalytics
    @PegaAnalytics5 ай бұрын

    Thanks!

  • @steffenbugge4736
    @steffenbugge47365 ай бұрын

    Thanks for a instructive and simple presentation of the Z-Score method and the Percentile method. I will definitively try the Z-Score method next time I do capability analysis!

  • @PegaAnalytics
    @PegaAnalytics5 ай бұрын

    Thanks for your positive feedback :)

  • @Nanoscientist2
    @Nanoscientist25 ай бұрын

    Very nice to tutorial. Thank you.

  • @PegaAnalytics
    @PegaAnalytics5 ай бұрын

    Glad you liked it

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m5 ай бұрын

    Hi ,I like all your vedios! Can you make some vedios to introduce the app builder? I want to learn how only use a little script to accomplish a program.

  • @PegaAnalytics
    @PegaAnalytics5 ай бұрын

    I'm glad you are enjoying the videos. It's really helpful to get requests, so I know what is of interest to people. I'll add the app builder to my list of topics!

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m5 ай бұрын

    @@PegaAnalytics Thanks!

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m6 ай бұрын

    👍

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m6 ай бұрын

    👍

  • @markchahl6408
    @markchahl64086 ай бұрын

    Nice video, David! Going to share it with my team that does global manufacturing support.

  • @PegaAnalytics
    @PegaAnalytics6 ай бұрын

    That's wonderful. Thanks Mark.

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m6 ай бұрын

    Thank you. I learned a lot.

  • @PegaAnalytics
    @PegaAnalytics6 ай бұрын

    Glad it was helpful!

  • @steffenbugge4736
    @steffenbugge47366 ай бұрын

    Excellent stuff David! Please keep the videos coming!

  • @PegaAnalytics
    @PegaAnalytics6 ай бұрын

    Thanks Steffen. I appreciate the encouragement!

  • @user-sk2eu5dq9m
    @user-sk2eu5dq9m6 ай бұрын

    Great vedio!

  • @PegaAnalytics
    @PegaAnalytics6 ай бұрын

    Thanks for the feedback. Part 2 tomorrow!

  • @madhuacharyya6963
    @madhuacharyya69637 ай бұрын

    Hello. Thank you for the video. It is interesting. I have downloaded the dataset from JMP Help menu. However, I am interested to know how have you grouped the variables under several sub-groups such as milling, blending, compression, spraying, raw materials

  • @PegaAnalytics
    @PegaAnalytics6 ай бұрын

    That's a good point. My version of the table was slightly different to the one that you can find in the sample data. On the left of the table, where it lists all the column names, you can select multiple column names and then right-click: you will then see an option to "group columns". JMP will assign a default name to the group e.g. "Mill Time etc.", but you can click on the name and edit it to be something more descriptive. ( You will also find differences in the order of the rows. For illustration purposes I wanted a condition where a control chart had recently gone out of control. To achieve this I think I sorted the data by descending order of mill time. )

  • @user-um2lr1or2w
    @user-um2lr1or2w7 ай бұрын

    awesome stuff please keep posting

  • @PegaAnalytics
    @PegaAnalytics7 ай бұрын

    Thanks! I really appreciate your feedback.

  • @PegaAnalytics
    @PegaAnalytics7 ай бұрын

    For 2024 I am planning some new video content relating to DOE. What specific topics would be of interest? Please let me know if the comments :)

  • @PegaAnalytics
    @PegaAnalytics7 ай бұрын

    In 2024 I will post videos for the complete build of this oneway advisor ... unless anyone can suggest an alternative use-case ... ? :) The other possibility is to do some of this as a live stream. What are your thoughts, please let me know in the comments.

  • @igwevictory6266
    @igwevictory6266 Жыл бұрын

    Can I get your email

  • @dhaferalbakre2665
    @dhaferalbakre2665 Жыл бұрын

    Does it work with canopy size as response variable and Altitudes gradient as explanatory variable?.. Thanks in advance

  • @kirankumarkr4611
    @kirankumarkr4611 Жыл бұрын

    Does jmp and jmp Pro version have rsm tool?

  • @davidburnham3062
    @davidburnham3062 Жыл бұрын

    Yes, the ability to generate a response surface design, and the ability to represent data with a response surface model. are native features of JMP; you don't need the PRO version for that.

  • @kirankumarkr4611
    @kirankumarkr4611 Жыл бұрын

    Can jmp software used for multi response optimization

  • @davidburnham3062
    @davidburnham3062 Жыл бұрын

    Short answer: yes. Slightly longer answer: use the FIt Model platform to create models for each response; then use the prediction profiler to create a desirability function based on the goals for each response (maximise, minimise, achieve target). Then optimise the desirability function.

  • @kirankumarkr4611
    @kirankumarkr4611 Жыл бұрын

    Thank you sir, one more question, is the rsm tool present in both jmp and jmp Pro version

  • @davidburnham3062
    @davidburnham3062 Жыл бұрын

    @@kirankumarkr4611 Yes, the ability to generate a response surface design, and the ability to represent data with a response surface model. are native features of JMP; you don't need the PRO version for that.

  • @kirankumarkr4611
    @kirankumarkr4611 Жыл бұрын

    @@davidburnham3062 thank you

  • @radoineb5140
    @radoineb51402 жыл бұрын

    Hi, want to know where can i have the full playlist of lessons pls

  • @scribbleyourlife
    @scribbleyourlife2 жыл бұрын

    You have a wonderful voice. Other than that, helpful video!

  • @mocvd4155
    @mocvd41552 жыл бұрын

    More JSL scripting videos, please!

  • @gunjanjeswani3178
    @gunjanjeswani31782 жыл бұрын

    Please tell me how to determine and analyse the prediction equation in factorialdesign

  • @muhammadusmanishfaq9880
    @muhammadusmanishfaq98803 жыл бұрын

    How you get simulation data when you make a table for y?

  • @davidburnham3062
    @davidburnham30623 жыл бұрын

    Well in the real-world you would conduct the experiment to collect the data, but for demonstration purposes I just used a formula to generate some simulated data.

  • @pawpawpascal1524
    @pawpawpascal15243 жыл бұрын

    Love the JSL example, good to see how it is used to get an idea for my own programming 💡

  • @NhungPham-zn9lw
    @NhungPham-zn9lw4 жыл бұрын

    How did you found Y values?

  • @andy5558797
    @andy55587975 жыл бұрын

    It's very useful video, thanks!

  • @dianas8001
    @dianas80016 жыл бұрын

    how do you simulate the data ? Ive been trying to figure that out for training/demonstration purposes

  • @davidburnham3062
    @davidburnham30623 жыл бұрын

    It was a column formula. Use the RandomNormal() function to add noise.