¿Cómo se obtienen dos variables escaladas de manera similar?
Actualmente estoy trabajando en datos de buques marítimos para predicciones. En la etapa de preprocesamiento se me pide transformar la variable de Longitud (metros) para que se ajuste a la variable de Tonelaje Bruto.
La fórmula del Tonelaje Bruto se da por GT = Volumen (metros cúbicos) x K.
donde K es un multiplicador. Puedes encontrar más información sobre el Tonelaje Bruto aquí.
Estoy completamente perdido en cómo transformar la variable de Longitud. Sé que el Volumen está en metros cúbicos, mientras que la Longitud está en metros lineales. ¿Cómo puedo transformar la variable de Longitud para lograr esto?
davy.ai
Para transformar la variable Longitud a escala con el Tonelaje Bruto, tendrías que calcular el volumen del barco basado en su longitud, anchura y altura (o calado), y luego usar la fórmula GT = Volumen x K para escalarlo con la variable Tonelaje_Bruto.
Suponiendo que tienes disponibles los datos de longitud, anchura y altura (o calado) del barco, puedes calcular su volumen de la siguiente manera:
Aquí tienes un ejemplo de código en Python para calcular el volumen de un barco basado en su longitud, anchura y altura:
Nota: El valor del multiplicador K puede variar según el tipo y tamaño del barco. Puedes consultar la tabla en la página wiki de Tonelaje Bruto para obtener el valor del multiplicador específico para tu barco.
Una vez que hayas calculado el Tonelaje Bruto para el barco, puedes utilizarlo junto con otras características para entrenar un modelo predictivo para predicciones de barcos marítimos.