Package org.apache.spark.ml.regression
Class PMMLLinearRegressionModelWriter
Object
org.apache.spark.ml.regression.PMMLLinearRegressionModelWriter
- All Implemented Interfaces:
- MLFormatRegister,- MLWriterFormat
public class PMMLLinearRegressionModelWriter
extends Object
implements MLWriterFormat, MLFormatRegister
A writer for LinearRegression that handles the "pmml" format
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionformat()The string that represents the format that this format provider uses.The string that represents the stage type that this writer supports.voidwrite(String path, SparkSession sparkSession, scala.collection.mutable.Map<String, String> optionMap, PipelineStage stage) Function to write the provided pipeline stage out.Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.ml.util.MLFormatRegistershortName
- 
Constructor Details- 
PMMLLinearRegressionModelWriterpublic PMMLLinearRegressionModelWriter()
 
- 
- 
Method Details- 
formatDescription copied from interface:MLFormatRegisterThe string that represents the format that this format provider uses. This is, along with stageName, is overridden by children to provide a nice alias for the writer. For example:
 Indicates that this format is capable of saving a pmml model.override def format(): String = "pmml"Must have a valid zero argument constructor which will be called to instantiate. Format discovery is done using a ServiceLoader so make sure to list your format in META-INF/services. - Specified by:
- formatin interface- MLFormatRegister
- Returns:
- (undocumented)
 
- 
stageNameDescription copied from interface:MLFormatRegisterThe string that represents the stage type that this writer supports. This is, along with format, is overridden by children to provide a nice alias for the writer. For example:
 Indicates that this format is capable of saving Spark's own PMML model.override def stageName(): String = "org.apache.spark.ml.regression.LinearRegressionModel"Format discovery is done using a ServiceLoader so make sure to list your format in META-INF/services. - Specified by:
- stageNamein interface- MLFormatRegister
- Returns:
- (undocumented)
 
- 
writepublic void write(String path, SparkSession sparkSession, scala.collection.mutable.Map<String, String> optionMap, PipelineStage stage) Description copied from interface:MLWriterFormatFunction to write the provided pipeline stage out.- Specified by:
- writein interface- MLWriterFormat
- Parameters:
- path- The path to write the result out to.
- sparkSession- SparkSession associated with the write request.
- optionMap- User provided options stored as strings.
- stage- The pipeline stage to be saved.
 
 
-