Visualizar y resumir datos
Aprenda cómo crear y personalizar gráficas y tablas interactivas. Aprender más
Aprenda cómo crear y personalizar gráficas y tablas interactivas. Aprender más
Aprenda a importar datos de Excel, modificar las propiedades de las columnas y guardar sus datos en JMP. Aprender más
Ver es comprender con JMP. Software estadístico para explorar datos de forma dinámica. Importar datos (3:42)Limpiar datos (5:11)Visualizar y resumir datos (4:02)Explorar distribuciones (3:27)Explorar relaciones (3:06)Generar un tablero (2:04)Guardar y automatizar el trabajo (1:41)Compartir resultados dinámicos (1:53)Publicar resultados (3:18)
Beginning with JMP 16, JMP offers the ability to interactively compare data tables by comparing columns with different names showing the results in a table. Highlights Compare Data Tables utility has a more flexible interface with increased functionality to align rows with a key rather than automatically matching rows and compare columns with different names. ...
See how to use the Explore Outliers utility, with emphasis on finding missing values and working with the Nines report and High Nines (missing) values. JMP 16 updates include: New Robust PCA Outliers utility (which replaces Multivariate Robust Outliers) is included in the Explore Outliers platform Multivariate Robust Outliers continue to be supported by JSL only and c...
You can use the Sample Size Explorers to help determine the number of units to test in a study of a new material. Suppose you are interested in demonstrating that the flammability of a new fabric being developed by your company has improved performance over current materials. The previous testing indicates that the standard deviation for the time to burn of this fabric is 2 ...
So, what are scripts? JMP is designed to be very interactive but that's not the only way to work with it. You can also use a script to communicate with JMP in order to complete an analysis or task. A script uses the JMP Scripting Language, or JSL, to convey what you want to use in JMP and how you want to use it, in words rather than through mouse-clicks. Although using scripts is differ...
So in this demonstration, I'm going to illustrate the agreement between the interactive actions and the elements in the corresponding script. And I'll do that by creating a scatterplot with two continuous variables and then fit a trend line to the data. And I'm going to note the steps that are involved in the process. So I have JMP open. And I've opened the course journal, which is call...
This demonstration is going to introduce two examples of how scripts can be used. In one, we'll make new columns and perform analyses with them. And in the other, we'll use a dialog box to generate a custom report. In the course journal in Section I'm going to click Reaction-Injection Molding Temperature Data. I'll go ahead and make the timestamp column wider so we can read the whole va...
Now, my second example is going to demonstrate a script that makes a dialog box for selective processing to make a custom report. So the user will be able to select a range of dates and process parameters and make a new data table with the custom table variables and scripts, based on user input. So I'll return to the course journal and click Process Data. And again, we have some kind of...
A computer program can be a set of step-by-step instructions, which is known as procedural programming. But a different way of scripting is called object-oriented programming. And this kind of programming is a conceptual framework for software design that views software development in terms of interacting objects instead of just sequential procedures. And it also proposes that software ...
Scripts are typically meant to be run repeatedly over time, and possibly in different situations. In order to maximize the flexibility of scripts, JMP provides several ways for you to save them. You can save a script in a standalone JSL source code file and then open it and run it from the Script Editor or the Debugger. You can save a script to the data table or as a data column formula...
A great feature of JMP is that it can generate a script for you from an existing object, like a data table or an analysis platform. This can be really helpful. One thing it lets you do is exactly repeat an analysis after some change to the data, either now or in the future. Or, if you perform a series of analyses and have JMP save those scripts to the data table, you can share the data ...
So this demonstration, we'll look at the various ways that you can create and save JMP scripts. So I'll begin by interactively creating a new column with a formula where I calculate the standardized value of the tensile strength of concrete. So in the journal in section I'll click Concrete Strength Data. So to create my new column of the standardized strength, I'll go to the Columns men...
In order to write your own scripts, you need to familiarize yourself with the elements that a script can contain: names, variables, functions and operators, numbers, character strings, punctuation, and comments. Let's take a look at each of these in turn.
Names are important in JMP, and especially in scripting. In fact, everything in JMP has a name! This includes objects, menu commands, functions, and messages to objects. And the variables in your scripts also have names. Names have to follow certain rules or syntax. A name has to start with either an alphabetic character--A through Z, lowercase or uppercase--or an underscore. So, names ...
OK, so now let's talk about variables. You can use variables to store values that aren't constant from one time a script runs to another. These values can be data of any type, data structures of any kind, or references to another object. Unlike in many programming languages, JMP variables don't need to be declared, or listed at the start of the script, and they're not limited to storing...
OK, so let's look at a few examples of creating variables. Suppose you want to create a variable named a, and you want to assign the value of to it. This assignment statement (a = creates a global variable with the value of What if you want a local variable named a? To create a local variable, you use the Local function, which takes two arguments: the first argument is a name or list of...
Functions are a vital element of the scripting language, so let's discuss them. You call a function when you need it, and every function returns a result. To call a function, you type the function name followed by two matching parentheses -- the matching parentheses are what tells JMP that a name is a function. For example, Names Default to Here followed by matching parentheses that con...
So, it might surprise you to learn that every script is actually a single function along with its arguments. And it might seem at first like this requirement would limit how much a script can do. But remember that a function can have arguments and that some of those arguments can be functions as well. For example, you might want to add the square root of to the sine of The Add function ...
Numbers are an essential form of data, and can be expressed as integers, decimals, or in scientific notation. Dates and times are also represented by a number. A missing numeric value is represented by a period. Let's go into a little more detail about dates, times, and durations. These are all numeric values that represent a number of seconds. Specifically, dates are defined as the num...
Some data are text that are represented by character strings. Character strings are delimited by double-quotation marks, and these delimiters are not part of the text. So, what if you need to include double quotation marks as part of your string value? To do that, each of the embedded quotation marks has to be preceded with the escape sequence of a backward slash and an exclamation poin...
Now let's talk about punctuation in your scripts. Commas separate items-- they separate items in lists, rows in matrices, and arguments in a function or message. Parentheses serve several purposes. They're used to identify a name as a function. They surround the arguments of a function. And, they can control the order of evaluation in expressions.
Next, let's talk about comments. It can be really helpful to include comments in your scripts. Comments aren't executed when the script runs, so they could be notes to yourself (for example, documenting the script for future updates or maintenance), or they could be notes to others who might use your script (providing instructions, for example). You might also comment out a portion of y...