【发布时间】:2019-07-11 01:41:34
【问题描述】:
我正在尝试在 PySpark3 中运行以下脚本并收到以下错误消息。我正在使用这与格式化有关,但我不知道如何去做。任何帮助将非常感激。
train,test = df.randomSplit([0.7,0.3])
models = ["LinearRegression()","DecisionTreeRegressor()","RandomForestRegressor()","GBTRegressor()"]
for model in models:
# Fit our model
M = model
fitModel = M.fit(train)
# Load the Summary
trainingSummary = fitModel.summary
# trainingSummary.residuals.show()
print("Training RMSE: %f" % trainingSummary.rootMeanSquaredError)
print("Training r2: %f" % trainingSummary.r2)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-15-d0b941a7170e> in <module>()
8 # Fit our model
9 M = model
---> 10 fitModel = M.fit(train)
11
12 # Load the Summary
AttributeError: 'str' object has no attribute 'fit'
【问题讨论】:
标签: python-3.x pyspark