# Trazando múltiples curvas ROC -- matlab camp Relacionados El problema

## Plotting multiple ROC curves

0 ### problema

Español

Necesito variar un parámetro en mis experimentos y guardar el ` X,Y ` de ` perfcurve ` en cada ejecución. Desafortunadamente, son un tamaño diferente cada vez.

` ` for ii=1:length(myparams)     %some previous calculations     [X,Y,T,abc] = perfcurve(true, scores, 1);     X_all(ii, :) = X;     Y_all(ii, :) = Y; end Plot(X_all, Y_all)   ``

Me gustaría hacer esto funcionando, pero no puedo averiguar cómo guardar el ` X y Y cada vez en el bucle. `

Original en ingles

I need to vary a parameter in my experiments, and save the `X,Y` from `perfcurve` in each run. Unfortunately, they are a different size each time.

``for ii=1:length(myparams)     %some previous calculations     [X,Y,T,abc] = perfcurve(true, scores, 1);     X_all(ii, :) = X;     Y_all(ii, :) = Y; end Plot(X_all, Y_all) ``

I'd like to get this working, but I can't figure out how to save the `X`and `Y` each time through the loop.

## Lista de respuestas

3  La mejor respuesta

El ahorro de vectores de longitud desigual es fácilmente implementada por una matriz de células .

Aquí la adaptación de su problema:

` ` X_all = cell([1 length(myparams)]); Y_all = cell([1 length(myparams)]);  for ii=1:length(myparams)     %some previous calculations     [X,Y,T,abc] = perfcurve(true, scores, 1);     X_all{ii} = X;     Y_all{ii} = Y; end  figure, hold on for ii=1:length(myparams)     plot(X_all{ii}, Y_all{ii}); end  ` `

Saving vectors of unequal length is easily implemented by a cell array.

``X_all = cell([1 length(myparams)]); Y_all = cell([1 length(myparams)]);  for ii=1:length(myparams)     %some previous calculations     [X,Y,T,abc] = perfcurve(true, scores, 1);     X_all{ii} = X;     Y_all{ii} = Y; end  figure, hold on for ii=1:length(myparams)     plot(X_all{ii}, Y_all{ii}); end ``

0  Examine la imagen a través de la ventana deslizante  ( Examine picture through sliding window )
Tengo esta imagen (demasiado grande para incluir) ( 9988777662 ) Y estoy tratando de detectar las líneas horizontales, primero tengo que aplicar una ventana...

1  ¿Por qué la agrupación por la distancia de la hamaming en Matlab da a los céntroides en decimal?  ( Why does clustering by hamming distance in matlab give centroids in decimal )
X=[1 0 1 0 0 1 1 1; 0 0 0 1 1 0 1 0; 1 1 0 1 0 1 0 1; 1 0 1 0 1 0 1 0; 0 0 0 0 1 1 1 0; 1 1 1 0 0 0 1 1; 1 0 ...

12  Correspondencias 3D de la matriz fundamental  ( 3d correspondences from fundamental matrix )
en MATLAB He calculado la matriz fundamental (de dos imágenes) Utilizando el algoritmo de ocho puntos . De eso necesito triangulado los puntos de imagen ...

10  Ubicaciones de la biblioteca compartida para los archivos MATLAB MEX:  ( Shared library locations for matlab mex files )
Estoy tratando de escribir una función MATLAB MEX que usa libhdf5; My Linux Install ofrece a Libhdf5-1.8 Bibliotecas y encabezados compartidos. Sin embargo, m...

4  Ubicación de Pixel a través de MATLAB  ( Pixel location through matlab )
Estoy trabajando en un proyecto en el que tengo que encontrar un determinado objeto en una plataforma usando una cámara adjunta a través de > Matlab . Pensé e...

0  ¿Cómo hacer que Matlab Xunit trabaje en Matlab R2008B (7.7)?  ( How to make matlab xunit work on matlab r2008b 7 7 )
Copié la carpeta MATLAB_XUNIT a C: Archivos de programa, e incluyó (y sus subcarpetas) en la ruta MATLAB. Ahora Matlab reconoce nuevos comandos como runte...

73  ¿Cuál es tu truco favorito de programación de Matlab / Octave? [cerrado]  ( What is your favourite matlab octave programming trick )
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

2  Estadística de análisis de textura, extracción de características para objeto de detección en Matlab  ( Texture analysis statistic feature extraction for detection object in matlab )
Tengo un proyecto que puede detectar un objeto de la imagen. Se usó el gradiente de la escala de la escala de backpropagación para la capacitación. Utilicé 10...

1  MATLAB GUI carga configuración antigua  ( Matlab gui loads old settings )
He creado una GUI con el constructor GUI de Matlab. Después de cambiar un cambio, una imagen de una trama vieja todavía está cargada en la GUI en la puesta en...

4  MATLAB, ¿cómo prealizar los marcos para hacer una película?  ( Matlab how to preallocate for frames to make a movie )
Matlab tiene la siguiente guía para hacer una película en formato AVI. Mi objetivo es poder jugar el video en mi presentación a través de PowerPoint. entit...

© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos