Preparación para el modelado matemático 2: MATLAB importa datos y maneja los valores faltantes

1. Importar datos 1

Paso 1: Importe el archivo.
El método más utilizado es importar datos de una tabla de Excel. Pestaña Elemento -> Importar datos -> Seleccionar el archivo de Excel .

El segundo paso es seleccionar el rango importado.

●El rango de datos importados comienza desde la segunda fila de forma predeterminada y la primera fila suele ser la fila del título.
■Si no desea importar todos los datos, puede mantener presionada la tecla CTRI y seleccionar el contenido que desea importar, como una determinada fila o columna.
■La "fila de nombre de variable" significa que después de la importación, las variables se mostrarán en la parte superior de la tabla en Matlab. Generalmente, la primera fila del archivo original está seleccionada de forma predeterminada. Pero solo puede reconocer inglés. Si son caracteres chinos, se convierte en VerName".
De acuerdo con las opciones que se muestran en la figura siguiente, también puede saber y cambiar algunas cosas. El
Insertar descripción de la imagen aquí
tercer paso es seleccionar el tipo de importación
Insertar descripción de la imagen aquí
. El cuarto paso es que si hay valores que no se pueden importar, use Reemplazar con NAN (no sé qué es) o cómo eliminarlo
Insertar descripción de la imagen aquí

Tenga en cuenta que los datos están en el espacio de trabajo después de la importación y desaparecen después de cerrar matlab. Si desea guardar los datos, recuerde guardar el archivo del espacio de trabajo.

2. Importar datos 2

Coloque el archivo en el directorio de archivos en ejecución actual y use el comando: Importe el archivo mat en el directorio actual

 X = load('matlab.mat')

Insertar descripción de la imagen aquí
yImportar archivo XECEL como matrizes otra función:

A =xlsread('G.xlsx')  %导入矩阵

3. Manejo de valores faltantes y valores atípicos

1. Limpiar los números que faltan

En el editor en tiempo real , seleccione Tareas -> Limpiar datos faltantes.
Primero, escriba: un grupo que contiene ejemplos de valores faltantes y valores atípicos.

x =1:100; %构造一个数组(矩阵),元素为123...100

%构造数据值
%矩阵元素的均值为0,方差o^2 = 1,且是正态分布的随机数
data = randn(1, 100);  % randn(1, 100)意味着生成一个1100列的矩阵

%设置第20406080个元素为缺失值
data(20:20:80) = NaN;


% data的值都是在0附近的,设置4个异常值
data(10) = -50;
data(40) = 45;
data(70) = -40;
data(90) = 50;
p1ot(x, data)

Resultados anormales de la operación de datos:
Insertar descripción de la imagen aquí
La versión es demasiado baja y los datos no se pueden procesar sin un editor en tiempo real.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Entonces se podrá solucionar.

Supongo que te gusta

Origin blog.csdn.net/qq_52626583/article/details/126808507
Recomendado
Clasificación