Effectuer une analyse bivariée sur une colonne triéeJe suis donc en train de faire une analyse bivariée pour le courant par rapport à la région. J'ai une colonne avec différents identifiants comme 26,35, etc. et vous souhaitez effectuer une analyse pour chacun et l'afficher sur différentes parcelles, mais dans la même interface graphique que celle que j'ai créée. Toute aide sera grandement appréciée!
Vous verrez ci-dessous que la colonne 3 est la colonne I triée!
dt = Current Data Table();
//Change the Max Ic to Max Jc and organize table by reticle
dt << sort( by( Column( 3 ) ), Replace Table );
Column1 = Column( dt, "Corrected Area (um^2)" );
Column2 = Column( dt, "Max Ic (mA)" );
Column3 = New Column( "Max Jc (mA/um^2)" );
Column3 << set values( (Column2 << get as matrix) * 100 );
Column3 << set name( "Max Jc (mA/um^2)" );
//Obtain the Max Ic
MaxIc = Col Max( Column2 );
Save Text File( "$Python.py", str( MaxIc ), Mode( "Append" ) );
//Save Text File("$Python.py", MaxIc, Mode("Append") );
//allows manipulation to columns to go unaltered between runs
Close( dt, Save( filepath ) );
//Call CreateBivariate to do a bivariate (two variable) analysis
//list allows you to do more analysis
status = List( 0, 0 );
New Window( "Custom Analysis",
H List Box(
V List Box(
Panel Box( "Controls",
Text Box( "Choose Analysis" ),
choice = Check Box(
{"Distribution", "Fit Line"},
current = choice << Get( 1 );
xParam = Column1; //Corrected Area
yParam = Column2; //Max Ic
//Get the distribution
If( And( current, Not( status[1] ) ),
dt << Append(
dt = V List Box(
bivDistribution = Distribution( Y( Eval( yParam ) ), X( Eval( xParam ) ), )
)
);
status[1] = 1; //mark as present
);
//Perform a Bivariate Analysis
current = choice << Get( 2 );
If( And( current, Not( status[2] ) ),
dt << Append(
dt = V List Box(
bivPlatform = Bivariate(
Y( Eval( yParam ) ),
X( Eval( xParam ) ),
Fit Line( {Line Color( {213, 72, 87} )} ),
Fit Line( {Line Color( {57, 177, 67} )} ),
)
)
);
status[2] = 1; //mark as present
);
)
);
),
dt = V List Box()
)
);Re: Effectuer une analyse bivariée sur une colonne triéeUtilisez ceci:
By( col 3, col 4 )
Re: Effectuer une analyse bivariée sur une colonne triéeEst-il possible de trier par deux colonnes? Cela fonctionne pour la colonne (3) jusqu'à présent, et incroyablement bien, merci encore pour l'aide - mais puis-je faire (par (column3) || par (column4))
Merci,
Tyler
Re: Effectuer une analyse bivariée sur une colonne triéeCela a fonctionné parfaitement !!! Solution très simple! Dernière question à laquelle vous n'avez pas à répondre, comment puis-je enregistrer toutes ces images dans un png?
J'ai essayé:
dt << enregistrer l'image ( "T: \ W \ Wintermute \ 50 Sandbox \ Gingrich \ 69977JM" , png ) ,
Mais cela me donne un journal des erreurs?
Merci,
Tyler
Re: Effectuer une analyse bivariée sur une colonne triéeLe tri de l'ensemble de données peut vous être utile, mais il est inutile que les plates-formes de distribution ou bivariées fonctionnent.
Inclure le Par (colonne (3)) argument à la Bivarié () appel de fonction dans votre script.
Re: Effectuer une analyse bivariée sur une colonne triéeDonc, après avoir trié la colonne, j'ai quelque chose comme
Réticule: 26 dans une colonne et Max Ic dans une autre colonne
Réticule: 25 dans cette colonne et son max respectif
Donc, je veux effectuer une analyse bivariée séparée en fonction de quel réticule
il est!
Merci,
Tyler
Re: Effectuer une analyse bivariée sur une colonne triéePouvez-vous utiliser la colonne 3 dans le rôle Bivarié? De cette façon, le plus simple serait d'utiliser le comportement de la plate-forme intégrée.
Pourquoi triez-vous les données?
Je recommanderais d'utiliser un nom différent pour la variable qui stocke la référence à la zone de liste verticale par rapport au nom que vous avez utilisé pour la variable pour stocker la référence de la table de données.
Quoi qu'il en soit, espérons que cette suggestion aidera.